LeviLamina
Loading...
Searching...
No Matches
DespawnComponent::WorldAccessor Class Reference
Inheritance diagram for DespawnComponent::WorldAccessor:

Public Member Functions

WorldAccessor & operator= (WorldAccessor const &)
 WorldAccessor (WorldAccessor const &)
virtual::Player * fetchAnyInteractablePlayer (::Vec3 const &searchPos, float maxDist) const
virtual uint getChunkTickRange () const
virtual bool areChunksFullyLoaded (::BlockPos const &min, int r) const
virtual bool hasUntickedNeighborChunk (::ChunkPos const &pos, int chunkRadius) const
virtual::Randomize & getChanceRandomize ()
virtual ::std::optional< int > getActorNoActionTime (::Actor const &actor) const
virtual void resetActorNoActionTime (::Actor &actor)
MCAPI void $dtor ()
MCAPI::Player * $fetchAnyInteractablePlayer (::Vec3 const &searchPos, float maxDist) const
MCAPI uint $getChunkTickRange () const
MCAPI bool $areChunksFullyLoaded (::BlockPos const &min, int r) const
MCAPI bool $hasUntickedNeighborChunk (::ChunkPos const &pos, int chunkRadius) const
MCFOLD::Randomize & $getChanceRandomize ()
MCAPI ::std::optional< int > $getActorNoActionTime (::Actor const &actor) const
MCAPI void $resetActorNoActionTime (::Actor &actor)

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 8, 8, ::Actor & > mActor
::ll::TypedStorage< 8, 24, ::RandomizemActorRandomize

Member Function Documentation

◆ fetchAnyInteractablePlayer()

virtual::Player * DespawnComponent::WorldAccessor::fetchAnyInteractablePlayer ( ::Vec3 const & searchPos,
float maxDist ) const
virtual

◆ getChunkTickRange()

virtual uint DespawnComponent::WorldAccessor::getChunkTickRange ( ) const
virtual

◆ areChunksFullyLoaded()

virtual bool DespawnComponent::WorldAccessor::areChunksFullyLoaded ( ::BlockPos const & min,
int r ) const
virtual

◆ hasUntickedNeighborChunk()

virtual bool DespawnComponent::WorldAccessor::hasUntickedNeighborChunk ( ::ChunkPos const & pos,
int chunkRadius ) const
virtual

◆ getChanceRandomize()

virtual::Randomize & DespawnComponent::WorldAccessor::getChanceRandomize ( )
virtual

◆ getActorNoActionTime()

virtual ::std::optional< int > DespawnComponent::WorldAccessor::getActorNoActionTime ( ::Actor const & actor) const
virtual

◆ resetActorNoActionTime()

virtual void DespawnComponent::WorldAccessor::resetActorNoActionTime ( ::Actor & actor)
virtual

◆ $vftable()

MCAPI void ** DespawnComponent::WorldAccessor::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: