#include "Game/AI/Query/queryCheckDyeShopSelect.h" #include #include "KingSystem/GameData/gdtManager.h" namespace uking::query { CheckDyeShopSelect::CheckDyeShopSelect(const InitArg& arg) : ksys::act::ai::Query(arg) {} CheckDyeShopSelect::~CheckDyeShopSelect() = default; int CheckDyeShopSelect::doQuery() { auto* gdm = ksys::gdt::Manager::instance(); if (gdm != nullptr) { int screen_type = -1; if (gdm->getParam().get().getS32(&screen_type, "Shop_ScreenType") && (screen_type != 0)) { if (screen_type == 9) { return 0; } if (screen_type == 10) { return 1; } } } return 2; } void CheckDyeShopSelect::loadParams(const evfl::QueryArg& arg) {} void CheckDyeShopSelect::loadParams() {} } // namespace uking::query