summaryrefslogtreecommitdiff
path: root/src/Game/Actor/Horse/Action/actionDefRandomMoveAction.cpp
blob: b186ffdad3f2152147641da1f3f954f9855498e9 (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
#include "Game/Actor/Horse/Action/actionDefRandomMoveAction.h"

namespace uking::action {

DefRandomMoveAction::DefRandomMoveAction(const InitArg& arg) : RandomMoveAction(arg) {}

void DefRandomMoveAction::enter_(ksys::act::ai::InlineParamPack* params) {
    RandomMoveAction::enter_(params);
}

void DefRandomMoveAction::leave_() {
    RandomMoveAction::leave_();
}

void DefRandomMoveAction::loadParams_() {
    RandomMoveAction::loadParams_();
    getStaticParam(&mRadiusLimit_s, "RadiusLimit");
    getStaticParam(&mMaxMoveSpeed_s, "MaxMoveSpeed");
    getStaticParam(&mMinMoveSpeed_s, "MinMoveSpeed");
    getStaticParam(&mMaxMoveDistance_s, "MaxMoveDistance");
    getStaticParam(&mMinMoveDistance_s, "MinMoveDistance");
    getStaticParam(&mMaxMoveAngle_s, "MaxMoveAngle");
    getStaticParam(&mIsUseBasepos_s, "IsUseBasepos");
    getDynamicParam(&mBasePos_d, "BasePos");
}

void DefRandomMoveAction::calc_() {
    RandomMoveAction::calc_();
}

}  // namespace uking::action