34 ::ll::TypedStorage<4, 4, float> mDuration;
35 ::ll::TypedStorage<4, 4, float> mCooldownSeconds;
36 ::ll::TypedStorage<8, 104, ::ActorDefinitionTrigger> mOnDoneEvent;
49 MCAPI
static void buildSchema(
50 ::std::string
const& name,
65 ::ll::TypedStorage<8, 8, ::Mob&> mMob;
66 ::ll::TypedStorage<2, 2, ushort> mDurationTicks;
67 ::ll::TypedStorage<8, 104, ::ActorDefinitionTrigger> mOnDoneEvent;
68 ::ll::TypedStorage<8, 8, ::Tick> mCooldownExpiryTick;
69 ::ll::TypedStorage<8, 8, ::Tick> mEndTick;
70 ::ll::TypedStorage<2, 2, ushort> mCooldownTicks;
83 virtual bool canUse() ;
86 virtual bool canContinueToUse() ;
89 virtual void start() ;
98 virtual void appendDebugInfo(::std::string& str)
const ;
107 MCAPI
bool $canUse();
109 MCAPI
bool $canContinueToUse();
117 MCAPI
void $appendDebugInfo(::std::string& str)
const;