56 MCAPI
static void buildSchema(
57 ::std::string
const& name,
71 MCAPI
static void** $vftable();
78 ::ll::TypedStorage<8, 8, ::Mob&> mMob;
79 ::ll::TypedStorage<4, 12, ::Vec3> mSniffingRadius;
80 ::ll::TypedStorage<4, 8, ::FloatRange> mCooldownRangeSeconds;
81 ::ll::TypedStorage<2, 2, ushort> mDurationTicks;
82 ::ll::TypedStorage<8, 8, ::Tick> mEndTick;
83 ::ll::TypedStorage<8, 8, ::Tick> mCooldownExpiryTick;
84 ::ll::TypedStorage<4, 4, float> mSuspicionRadiusHorizontal;
85 ::ll::TypedStorage<4, 4, float> mSuspicionRadiusVertical;
92 virtual bool canUse() ;
95 virtual bool canContinueToUse() ;
98 virtual void start() ;
101 virtual void stop() ;
104 virtual void tick() ;
107 virtual void appendDebugInfo(::std::string& str)
const ;
116 MCAPI ::std::vector<::DistanceSortedActor> _fetchNearbySniffableActors(::ActorType actorType)
const;
118 MCAPI ::std::optional<::DistanceSortedActor> _fetchNearestSniffableActor()
const;
130 MCAPI
bool $canUse();
132 MCAPI
bool $canContinueToUse();
140 MCAPI
void $appendDebugInfo(::std::string& str)
const;
146 MCAPI
static void** $vftable();