#include "Game/Actor/AI/aiLynelRoam.h" namespace uking::ai { LynelRoam::LynelRoam(const InitArg& arg) : ksys::act::ai::Ai(arg) {} LynelRoam::~LynelRoam() = default; bool LynelRoam::init_(sead::Heap* heap) { return ksys::act::ai::Ai::init_(heap); } void LynelRoam::enter_(ksys::act::ai::InlineParamPack* params) { ksys::act::ai::Ai::enter_(params); } void LynelRoam::leave_() { ksys::act::ai::Ai::leave_(); } void LynelRoam::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(&mNoSpAttackMoveTime_s, "NoSpAttackMoveTime"); getStaticParam(&mSpAttackServiceTime_s, "SpAttackServiceTime"); getStaticParam(&mRepathTime_s, "RepathTime"); getStaticParam(&mTerritory_s, "Territory"); getStaticParam(&mTargetDistMin_s, "TargetDistMin"); getStaticParam(&mTargetDistMax_s, "TargetDistMax"); getStaticParam(&mSpAttackServiceDist_s, "SpAttackServiceDist"); getStaticParam(&mSpAttackServiceAngle_s, "SpAttackServiceAngle"); getDynamicParam(&mCentralPos_d, "CentralPos"); } } // namespace uking::ai