blob: 3501308500117337f83104935bc6cbe1e4d48f0c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#include "Game/Actor/AI/aiAnimalRoam.h"
namespace uking::ai {
AnimalRoam::AnimalRoam(const InitArg& arg) : AnimalRndMove(arg) {}
AnimalRoam::~AnimalRoam() = default;
bool AnimalRoam::init_(sead::Heap* heap) {
return AnimalRndMove::init_(heap);
}
void AnimalRoam::enter_(ksys::act::ai::InlineParamPack* params) {
AnimalRndMove::enter_(params);
}
void AnimalRoam::leave_() {
AnimalRndMove::leave_();
}
void AnimalRoam::loadParams_() {
AnimalRndMove::loadParams_();
getStaticParam(&mFinishChangeCount_s, "FinishChangeCount");
getStaticParam(&mLimitRadius_s, "LimitRadius");
getStaticParam(&mChangeWaitRate_s, "ChangeWaitRate");
getStaticParam(&mFramesStuckOnTerrainAction_s, "FramesStuckOnTerrainAction");
getStaticParam(&mIsSendGoalPos_s, "IsSendGoalPos");
getStaticParam(&mCheckValidStartPos_s, "CheckValidStartPos");
getStaticParam(&mCheckLOS_s, "CheckLOS");
}
} // namespace uking::ai
|