20class CroakGoal :
public ::BaseGoal {
32 ::ll::TypedStorage<4, 8, ::FloatRange> mIntervalRange;
33 ::ll::TypedStorage<4, 8, ::FloatRange> mDurationRange;
34 ::ll::TypedStorage<8, 64, ::ActorFilterGroup> mFilters;
42 MCAPI
void initialize(
::EntityContext& entity, ::CroakGoal& goal)
const;
48 MCAPI
static void buildSchema(
49 ::std::string
const& name,
70 ::ll::TypedStorage<8, 8, ::Mob&> mMob;
71 ::ll::TypedStorage<8, 96, ::CroakGoal::Definition> mDefinition;
72 ::ll::TypedStorage<8, 8, ::Tick> mTickOfNextCroak;
73 ::ll::TypedStorage<8, 8, ::Tick> mTickOfEndCroak;
78 CroakGoal& operator=(CroakGoal
const&);
79 CroakGoal(CroakGoal
const&);
85 virtual bool canUse() ;
87 virtual bool canContinueToUse() ;
89 virtual void start() ;
93 virtual void appendDebugInfo(::std::string& str)
const ;
99 MCAPI
explicit CroakGoal(
::Mob& mob);
105 MCAPI
void* $ctor(
::Mob& mob);
111 MCAPI
bool $canUse();
113 MCAPI
bool $canContinueToUse();
119 MCAPI
void $appendDebugInfo(::std::string& str)
const;
Definition EntityContext.h:17