34 ::ll::TypedStorage<4, 4, float> mDuration;
35 ::ll::TypedStorage<4, 4, float> mCooldownSeconds;
36 ::ll::TypedStorage<8, 104, ::ActorDefinitionTrigger> mOnDoneEvent;
48 MCAPI
static void buildSchema(
49 ::std::string
const& name,
64 ::ll::TypedStorage<8, 8, ::Mob&> mMob;
65 ::ll::TypedStorage<2, 2, ushort> mDurationTicks;
66 ::ll::TypedStorage<8, 104, ::ActorDefinitionTrigger> mOnDoneEvent;
67 ::ll::TypedStorage<8, 8, ::Tick> mCooldownExpiryTick;
68 ::ll::TypedStorage<8, 8, ::Tick> mEndTick;
69 ::ll::TypedStorage<2, 2, ushort> mCooldownTicks;
74 EmergeGoal& operator=(EmergeGoal
const&);
75 EmergeGoal(EmergeGoal
const&);
81 virtual bool canUse() ;
83 virtual bool canContinueToUse() ;
85 virtual void start() ;
91 virtual void appendDebugInfo(::std::string& str)
const ;
93 virtual ~EmergeGoal() =
default;
101 MCAPI
bool $canContinueToUse();
109 MCAPI
void $appendDebugInfo(::std::string& str)
const;