30 ::ll::TypedStorage<4, 4, float> mSpeedMultiplier;
31 ::ll::TypedStorage<4, 4, int> mInterval;
32 ::ll::TypedStorage<4, 4, float> mGoalRadius;
33 ::ll::TypedStorage<4, 4, float> mCalculateNewPathRadius;
34 ::ll::TypedStorage<8, 24, ::std::vector<::ActorDefinitionTrigger>> mOnHomeTriggers;
35 ::ll::TypedStorage<8, 24, ::std::vector<::ActorDefinitionTrigger>> mOnFailedTriggers;
47 MCAPI
static void buildSchema(
48 ::std::string
const& name,
70 ::ll::TypedStorage<8, 8, ::Mob&> mMob;
71 ::ll::TypedStorage<4, 4, float> mSpeedMultiplier;
72 ::ll::TypedStorage<4, 4, int> mInterval;
73 ::ll::TypedStorage<4, 4, float> mGoalRadius;
74 ::ll::TypedStorage<4, 4, float> mCalculateNewPathRadius;
75 ::ll::TypedStorage<8, 24, ::std::vector<::ActorDefinitionTrigger>> mOnHomeTriggers;
76 ::ll::TypedStorage<8, 24, ::std::vector<::ActorDefinitionTrigger>> mOnFailedTriggers;
77 ::ll::TypedStorage<4, 12, ::BlockPos> mLastEndPos;
78 ::ll::TypedStorage<4, 4, float> mGoalRadiusSqr;
83 GoHomeGoal& operator=(GoHomeGoal
const&);
84 GoHomeGoal(GoHomeGoal
const&);
90 virtual bool canUse() ;
92 virtual bool canContinueToUse() ;
94 virtual void start() ;
100 virtual void appendDebugInfo(::std::string& str)
const ;
102 virtual ~GoHomeGoal() ;
108 MCAPI
bool _hasReachedHome()
const;
110 MCAPI
bool _hasRequiredComponents()
const;
112 MCAPI
void _triggerOnFailedEvents();
124 MCAPI
bool $canUse();
126 MCAPI
bool $canContinueToUse();
134 MCAPI
void $appendDebugInfo(::std::string& str)
const;