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 processOwnedEntityLimboForPlayer (::ActorUniqueID playerId, ::IAddActorEntityProxy &addActorEntityProxy, ::DimensionHeightRange const &heightRange, ::Vec3 const &spawnPosition)
MCAPI void saveOwnedLimboActorsForPlayer (::ActorUniqueID playerId) const
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

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