3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/NonOwnerPointer.h"
41 ::Bedrock::NotNullNonOwnerPtr<::LevelStorage> levelStorage,
42 ::Bedrock::NotNullNonOwnerPtr<::ActorManager> actorManager,
43 ::Bedrock::NotNullNonOwnerPtr<::ActorFactory> actorFactory
54 ::Vec3 const& spawnPosition
61 ::Vec3 const& spawnPosition
79 ::Bedrock::NotNullNonOwnerPtr<::LevelStorage> levelStorage,
80 ::Bedrock::NotNullNonOwnerPtr<::ActorManager> actorManager,
81 ::Bedrock::NotNullNonOwnerPtr<::ActorFactory> actorFactory
Definition ActorFactory.h:32
Definition ActorManager.h:25
Definition CompoundTag.h:13
Definition DimensionHeightRange.h:5
Definition IAddActorEntityProxy.h:10
Definition LevelStorage.h:25
Definition PlayerLimboActorManager.h:21
MCAPI void loadAllOwnedLimboActors()
MCAPI PlayerLimboActorManager(::Bedrock::NotNullNonOwnerPtr<::LevelStorage > levelStorage, ::Bedrock::NotNullNonOwnerPtr<::ActorManager > actorManager, ::Bedrock::NotNullNonOwnerPtr<::ActorFactory > actorFactory)
MCAPI void saveOwnedLimboActorsForPlayer(::ActorUniqueID playerId) const
MCAPI void processOwnedEntityLimboForPlayer(::ActorUniqueID playerId, ::IAddActorEntityProxy &addActorEntityProxy, ::DimensionHeightRange const &heightRange, ::Vec3 const &spawnPosition)
MCAPI ~PlayerLimboActorManager()
static MCAPI ::std::string getOwnedEntityLimboStorageKeyForPlayer(::ActorUniqueID playerId)
MCAPI void * $ctor(::Bedrock::NotNullNonOwnerPtr<::LevelStorage > levelStorage, ::Bedrock::NotNullNonOwnerPtr<::ActorManager > actorManager, ::Bedrock::NotNullNonOwnerPtr<::ActorFactory > actorFactory)
MCAPI void clearOwnedEntityLimboForPlayer(::ActorUniqueID playerId)
MCAPI::Actor * processOwnedAgentForPlayer(::CompoundTag &agentCompoundTag, ::IAddActorEntityProxy &addActorEntityProxy, ::DimensionHeightRange const &heightRange, ::Vec3 const &spawnPosition)
Definition ActorUniqueID.h:5