21 ::ll::TypedStorage<8, 8, ::ActorUniqueID const> mActorID;
22 ::ll::TypedStorage<8, 24, ::WeakEntityRef const> mEntityRef;
23 ::ll::TypedStorage<4, 20, ::std::optional<::WorldPosition>> mClientWorldPosition;
24 ::ll::TypedStorage<1, 1, ::EntityWaypointVisibilityRules> mEntityVisibilityRules;
30 virtual ::std::optional<::ActorUniqueID> tryGetActorID()
const ;
32 virtual bool calculateIsVisible(
::Player const& viewingPlayer)
const ;
34 virtual void update(
::Player const& viewingPlayer) ;
36 virtual bool isValid()
const ;
44 MCAPI
void _updatePosition(
::Player const& viewingPlayer);
50 MCAPI ::std::optional<::ActorUniqueID> $tryGetActorID()
const;
52 MCAPI
bool $calculateIsVisible(
::Player const& viewingPlayer)
const;
54 MCAPI
void $update(
::Player const& viewingPlayer);
56 MCAPI
bool $isValid()
const;