32 ::ll::TypedStorage<8, 64, ::ActorFilterGroup> mFilters;
33 ::ll::TypedStorage<4, 4, float> mSpeedModifier;
34 ::ll::TypedStorage<4, 4, float> mMinPickupFlowerWaitSeconds;
35 ::ll::TypedStorage<4, 4, float> mMaxPickupFlowerWaitSeconds;
36 ::ll::TypedStorage<4, 12, ::Vec3> mSearchArea;
37 ::ll::TypedStorage<4, 4, float> mMaxRotationX;
38 ::ll::TypedStorage<4, 4, float> mMaxHeadRotationY;
39 ::ll::TypedStorage<4, 4, float> mMinDistanceToTarget;
40 ::ll::TypedStorage<8, 104, ::ActorDefinitionTrigger> mOnTakeFlower;
53 MCAPI
static void buildSchema(
54 ::std::string
const& name,
70 ::ll::TypedStorage<4, 4, float> mSpeedModifier;
71 ::ll::TypedStorage<8, 64, ::ActorFilterGroup> mFilters;
72 ::ll::TypedStorage<4, 4, float> mMinPickupFlowerWaitTicks;
73 ::ll::TypedStorage<4, 4, float> mMaxPickupFlowerWaitTicks;
74 ::ll::TypedStorage<4, 12, ::Vec3> mSearchArea;
75 ::ll::TypedStorage<4, 4, float> mMaxRotationX;
76 ::ll::TypedStorage<4, 4, float> mMaxHeadRotationY;
77 ::ll::TypedStorage<4, 4, float> mMinDistanceToTargetSquared;
78 ::ll::TypedStorage<8, 104, ::ActorDefinitionTrigger> mOnTakeFlower;
79 ::ll::TypedStorage<4, 4, int> mPickupFlowerTick;
80 ::ll::TypedStorage<1, 1, bool> mTakeFlower;
81 ::ll::TypedStorage<8, 8, ::Mob&> mMob;
82 ::ll::TypedStorage<8, 24, ::WeakEntityRef> mOfferFlowerMob;
95 virtual bool canUse() ;
98 virtual bool canContinueToUse() ;
101 virtual void start() ;
104 virtual void stop() ;
107 virtual void tick() ;
110 virtual void appendDebugInfo(::std::string& str)
const ;
119 MCAPI
bool $canUse();
121 MCAPI
bool $canContinueToUse();
129 MCAPI
void $appendDebugInfo(::std::string& str)
const;