57 MCAPI
static void buildSchema(
58 ::std::string
const& name,
73 MCAPI
static void** $vftable();
80 ::ll::TypedStorage<4, 4, float> mSpeedModifier;
81 ::ll::TypedStorage<4, 4, int> mMaxPlayDurationTicks;
82 ::ll::TypedStorage<4, 4, float> mChanceToStart;
83 ::ll::TypedStorage<8, 24, ::std::vector<::MobDescriptor>> mFriendTypes;
84 ::ll::TypedStorage<4, 12, ::Vec3> mFriendSearchArea;
85 ::ll::TypedStorage<4, 4, int> mRandomPosSearchRange;
86 ::ll::TypedStorage<4, 4, int> mRandomPosSearchHeight;
87 ::ll::TypedStorage<4, 4, int> mFollowDistanceInBlocksSquared;
88 ::ll::TypedStorage<4, 4, int> mCurrentPlayDurationTicks;
89 ::ll::TypedStorage<8, 8, ::Mob&> mMob;
90 ::ll::TypedStorage<8, 40, ::TempEPtr<::Mob>> mFollowFriend;
97 virtual bool canUse() ;
100 virtual bool canContinueToUse() ;
103 virtual void start() ;
106 virtual void stop() ;
109 virtual void tick() ;
112 virtual void appendDebugInfo(::std::string& str)
const ;
127 MCAPI
bool $canUse();
129 MCAPI
bool $canContinueToUse();
137 MCAPI
void $appendDebugInfo(::std::string& str)
const;
143 MCAPI
static void** $vftable();