Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
PlayerLimboActorManager Class Reference

Public Member Functions

MCAPI PlayerLimboActorManager (::Bedrock::NotNullNonOwnerPtr<::LevelStorage > levelStorage, ::Bedrock::NotNullNonOwnerPtr<::ActorManager > actorManager, ::Bedrock::NotNullNonOwnerPtr<::ActorFactory > actorFactory)
MCAPI void clearOwnedEntityLimboForPlayer (::ActorUniqueID playerId)
MCAPI void loadAllOwnedLimboActors ()
MCAPI::Actor * processOwnedAgentForPlayer (::CompoundTag &agentCompoundTag, ::IAddActorEntityProxy &addActorEntityProxy, ::DimensionHeightRange const &heightRange, ::Vec3 const &spawnPosition)
MCAPI void transferActorToOwnedEntityLimbo (::ActorUniqueID playerUniqueID, ::Actor &actor)
MCAPI ~PlayerLimboActorManager ()
MCAPI void * $ctor (::Bedrock::NotNullNonOwnerPtr<::LevelStorage > levelStorage, ::Bedrock::NotNullNonOwnerPtr<::ActorManager > actorManager, ::Bedrock::NotNullNonOwnerPtr<::ActorFactory > actorFactory)
MCAPI void $dtor ()

Static Public Member Functions

static MCAPI ::std::string getOwnedEntityLimboStorageKeyForPlayer (::ActorUniqueID playerId)

Public Attributes

::ll::TypedStorage< 8, 64, ::std::unordered_map<::ActorUniqueID, ::std::vector<::std::unique_ptr<::CompoundTag > > > > mOwnedActorsDimensionTransferLimbo
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::LevelStorage > const > mLevelStorage
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::ActorManager > > mActorManager
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::ActorFactory > const > mActorFactory

Constructor & Destructor Documentation

◆ PlayerLimboActorManager()

MCAPI PlayerLimboActorManager::PlayerLimboActorManager ( ::Bedrock::NotNullNonOwnerPtr<::LevelStorage > levelStorage,
::Bedrock::NotNullNonOwnerPtr<::ActorManager > actorManager,
::Bedrock::NotNullNonOwnerPtr<::ActorFactory > actorFactory )
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.

◆ ~PlayerLimboActorManager()

MCAPI PlayerLimboActorManager::~PlayerLimboActorManager ( )
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.

Member Function Documentation

◆ clearOwnedEntityLimboForPlayer()

MCAPI void PlayerLimboActorManager::clearOwnedEntityLimboForPlayer ( ::ActorUniqueID playerId)
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.

◆ loadAllOwnedLimboActors()

MCAPI void PlayerLimboActorManager::loadAllOwnedLimboActors ( )
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.

◆ processOwnedAgentForPlayer()

MCAPI::Actor * PlayerLimboActorManager::processOwnedAgentForPlayer ( ::CompoundTag & agentCompoundTag,
::IAddActorEntityProxy & addActorEntityProxy,
::DimensionHeightRange const & heightRange,
::Vec3 const & spawnPosition )
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.

◆ transferActorToOwnedEntityLimbo()

MCAPI void PlayerLimboActorManager::transferActorToOwnedEntityLimbo ( ::ActorUniqueID playerUniqueID,
::Actor & actor )
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.

◆ getOwnedEntityLimboStorageKeyForPlayer()

MCAPI ::std::string PlayerLimboActorManager::getOwnedEntityLimboStorageKeyForPlayer ( ::ActorUniqueID playerId)
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.

◆ $ctor()

MCAPI void * PlayerLimboActorManager::$ctor ( ::Bedrock::NotNullNonOwnerPtr<::LevelStorage > levelStorage,
::Bedrock::NotNullNonOwnerPtr<::ActorManager > actorManager,
::Bedrock::NotNullNonOwnerPtr<::ActorFactory > actorFactory )
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.

◆ $dtor()

MCAPI void PlayerLimboActorManager::$dtor ( )
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: