54 MCAPI
static void buildSchema(
55 ::std::string
const& name,
70 MCAPI
static void** $vftable();
74 enum class State :
int {
82 ::ll::TypedStorage<8, 8, ::Mob&> mMob;
83 ::ll::TypedStorage<8, 96, ::GoAndGiveItemsToOwnerGoal::Definition> mDefinition;
84 ::ll::TypedStorage<4, 4, ::GoAndGiveItemsToOwnerGoal::State> mState;
85 ::ll::TypedStorage<8, 8, ::Tick> mLastPathCalculationTick;
86 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::Path>> mPath;
93 virtual bool canUse() ;
96 virtual bool canContinueToUse() ;
99 virtual void start() ;
102 virtual void stop() ;
105 virtual void tick() ;
108 virtual void appendDebugInfo(::std::string& str)
const ;
117 MCAPI
bool _attemptToGiveItem();
129 MCAPI
bool $canUse();
131 MCAPI
bool $canContinueToUse();
139 MCAPI
void $appendDebugInfo(::std::string& str)
const;
145 MCAPI
static void** $vftable();