#include "Game/Actor/AI/aiBokoblinRoam.h" namespace uking::ai { BokoblinRoam::BokoblinRoam(const InitArg& arg) : ksys::act::ai::Ai(arg) {} BokoblinRoam::~BokoblinRoam() = default; void BokoblinRoam::enter_(ksys::act::ai::InlineParamPack* params) { ksys::act::ai::Ai::enter_(params); } void BokoblinRoam::loadParams_() { getStaticParam(&mFreeIntervalMin_s, "FreeIntervalMin"); getStaticParam(&mFreeIntervalMax_s, "FreeIntervalMax"); getStaticParam(&mFreePer_s, "FreePer"); getStaticParam(&mMoveIntervalMin_s, "MoveIntervalMin"); getStaticParam(&mMoveIntervalMax_s, "MoveIntervalMax"); getStaticParam(&mNoMoveTime_s, "NoMoveTime"); getStaticParam(&mSpAttackServiceTime_s, "SpAttackServiceTime"); getStaticParam(&mNoSpAttackMoveTime_s, "NoSpAttackMoveTime"); getStaticParam(&mTerritory_s, "Territory"); getStaticParam(&mTargetDistMin_s, "TargetDistMin"); getStaticParam(&mTargetDistMax_s, "TargetDistMax"); getStaticParam(&mSpAttackServiceDist_s, "SpAttackServiceDist"); getStaticParam(&mSpAttackServiceAngle_s, "SpAttackServiceAngle"); getDynamicParam(&mCentralPos_d, "CentralPos"); getStaticParam(&mTurnCheckDist_s, "TurnCheckDist"); getStaticParam(&mTurnCheckHeight_s, "TurnCheckHeight"); } } // namespace uking::ai