diff options
Diffstat (limited to 'src/Game/Actor/AI/aiEnemyRandomRepeatSideStep.cpp')
| -rw-r--r-- | src/Game/Actor/AI/aiEnemyRandomRepeatSideStep.cpp | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/Game/Actor/AI/aiEnemyRandomRepeatSideStep.cpp b/src/Game/Actor/AI/aiEnemyRandomRepeatSideStep.cpp new file mode 100644 index 00000000..3fa951df --- /dev/null +++ b/src/Game/Actor/AI/aiEnemyRandomRepeatSideStep.cpp @@ -0,0 +1,24 @@ +#include "Game/Actor/AI/aiEnemyRandomRepeatSideStep.h" + +namespace uking::ai { + +EnemyRandomRepeatSideStep::EnemyRandomRepeatSideStep(const InitArg& arg) : ksys::act::ai::Ai(arg) {} + +EnemyRandomRepeatSideStep::~EnemyRandomRepeatSideStep() = default; + +void EnemyRandomRepeatSideStep::enter_(ksys::act::ai::InlineParamPack* params) { + ksys::act::ai::Ai::enter_(params); +} + +void EnemyRandomRepeatSideStep::loadParams_() { + getStaticParam(&mMinRepeatNum_s, "MinRepeatNum"); + getStaticParam(&mMaxRepeatNum_s, "MaxRepeatNum"); + getStaticParam(&mStepDist_s, "StepDist"); + getStaticParam(&mStepAngle_s, "StepAngle"); + getStaticParam(&mWeaponIdx_s, "WeaponIdx"); + getStaticParam(&mBaseDist_s, "BaseDist"); + getStaticParam(&mOutDist_s, "OutDist"); + getDynamicParam(&mTargetPos_d, "TargetPos"); +} + +} // namespace uking::ai |
