16class EntitySubsensor {
20 ::ll::TypedStorage<4, 8, ::Vec2> mRange;
21 ::ll::TypedStorage<4, 4, float> mYOffset;
22 ::ll::TypedStorage<1, 1, bool> mRequireAll;
23 ::ll::TypedStorage<4, 4, int> mMinimumCount;
24 ::ll::TypedStorage<4, 4, int> mMaximumCount;
25 ::ll::TypedStorage<8, 8, uint64> mCooldownInTicks;
26 ::ll::TypedStorage<8, 32, ::std::string> mEvent;
27 ::ll::TypedStorage<8, 64, ::ActorFilterGroup> mFilter;
28 ::ll::TypedStorage<8, 16, ::std::optional<::Tick>> mNextSensingTick;
33 EntitySubsensor& operator=(EntitySubsensor
const&);
39 MCAPI EntitySubsensor(::EntitySubsensor
const&);
41 MCAPI
void senseEntities(
43 ::gsl::span<::gsl::not_null<::Actor*>>
const& nearbyActors,
45 ::Vec3 const& searchAreaPos,
46 ::Vec3 const& searchAreaGrowth,
47 bool canFireEventWithNoEntities
50 MCAPI ~EntitySubsensor();
56 MCAPI
void* $ctor(::EntitySubsensor
const&);