32 ::ll::TypedStorage<4, 4, float> mRunSpeed;
33 ::ll::TypedStorage<4, 4, float> mReachMobDistance;
34 ::ll::TypedStorage<4, 4, float> mThrowForce;
35 ::ll::TypedStorage<4, 4, float> mVerticalThrowMul;
36 ::ll::TypedStorage<4, 4, ::SharedTypes::Legacy::LevelSoundEvent> mThrowSound;
37 ::ll::TypedStorage<8, 24, ::std::vector<::ActorDefinitionTrigger>> mOnItemThrowTriggers;
50 MCAPI
static void buildSchema(
51 ::std::string
const& name,
64 enum class State :
int {
72 ::ll::TypedStorage<8, 8, ::Mob&> mMob;
73 ::ll::TypedStorage<8, 64, ::GoAndGiveItemsToOwnerGoal::Definition> mDefinition;
74 ::ll::TypedStorage<4, 4, ::GoAndGiveItemsToOwnerGoal::State> mState;
75 ::ll::TypedStorage<8, 8, ::Tick> mLastPathCalculationTick;
76 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::Path>> mPath;
89 virtual bool canUse() ;
92 virtual bool canContinueToUse() ;
95 virtual void start() ;
101 virtual void tick() ;
104 virtual void appendDebugInfo(::std::string& str)
const ;
113 MCAPI
bool _attemptToGiveItem();
125 MCAPI
bool $canUse();
127 MCAPI
bool $canContinueToUse();
135 MCAPI
void $appendDebugInfo(::std::string& str)
const;