18 enum class StalkAndPounceState : uchar {
29 ::ll::TypedStorage<4, 4, float> mStalkSpeed;
30 ::ll::TypedStorage<4, 4, float> mStalkingMaxDistanceSqr;
31 ::ll::TypedStorage<4, 4, float> mLeapHeight;
32 ::ll::TypedStorage<4, 4, float> mLeapDistance;
33 ::ll::TypedStorage<4, 4, float> mMaxPounceDistanceSqr;
34 ::ll::TypedStorage<4, 4, float> mStrikeDistanceSqr;
35 ::ll::TypedStorage<4, 4, int> mInterestedTicks;
36 ::ll::TypedStorage<4, 4, int> mStuckTicks;
37 ::ll::TypedStorage<8, 8, ::Tick> mEndTimestamp;
38 ::ll::TypedStorage<8, 64, ::ActorFilterGroup> mStuckBlockList;
39 ::ll::TypedStorage<1, 1, ::StalkAndPounceOnTargetGoal::StalkAndPounceState> mState;
40 ::ll::TypedStorage<8, 8, ::Mob&> mMob;
41 ::ll::TypedStorage<1, 1, bool> mSetPersistent;
46 StalkAndPounceOnTargetGoal& operator=(StalkAndPounceOnTargetGoal
const&);
47 StalkAndPounceOnTargetGoal(StalkAndPounceOnTargetGoal
const&);
48 StalkAndPounceOnTargetGoal();
53 virtual bool canUse() ;
55 virtual bool canContinueToUse() ;
57 virtual void start() ;
63 virtual bool canBeInterrupted() ;
65 virtual void appendDebugInfo(::std::string& str)
const ;