3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/NonOwnerPointer.h"
7#include "mc/deps/game_refs/OwnerPtr.h"
8#include "mc/deps/game_refs/StackRefResult.h"
52 ::Bedrock::NotNullNonOwnerPtr<::ActorManager> actorManager
96 ::Bedrock::NotNullNonOwnerPtr<::ActorManager> actorManager
Definition ActorFactory.h:32
Definition ActorManager.h:25
Definition AutonomousActorManager.h:26
MCAPI void _onChunkDiscarded(::LevelChunk &levelChunk)
MCAPI::Actor * addAutonomousActorEntity(::IAddActorEntityProxy &addActorEntityProxy, ::OwnerPtr<::EntityContext > entity)
MCAPI AutonomousActorManager(::gsl::not_null<::StackRefResult<::EntityRegistry > > const &entityRegistry, ::Bedrock::NotNullNonOwnerPtr<::ActorManager > actorManager)
MCAPI void registerLevelStorageManagerListener(::ILevelStorageManagerConnector &levelStorageManagerConnector)
MCAPI void _moveActiveAutonomousActorEntityToInactive(::Actor &actor, ::LevelChunk &levelChunk)
MCAPI void registerForLevelChunkEvents(::ILevelChunkEventManagerConnector &levelChunkEventManagerConnector)
MCAPI void loadAutonomousActorsFromDisk(::LevelStorage &levelStorage, ::ActorFactory &actorFactory)
static MCAPI void _deduplicateDuplicateActorsFromList(::ListTag &listTag)
static MCAPI ::std::string_view const & AUTONOMOUS_ACTOR_KEY()
MCAPI void _onRemoveActorEntityReferences(::Actor &actor)
static MCAPI ::std::string_view const & AUTONOMOUS_ACTOR_LIST_KEY()
MCAPI ~AutonomousActorManager()
MCAPI bool removeActiveAutonomousActorEntity(::WeakEntityRef weakEntityRef)
MCAPI void * $ctor(::gsl::not_null<::StackRefResult<::EntityRegistry > > const &entityRegistry, ::Bedrock::NotNullNonOwnerPtr<::ActorManager > actorManager)
MCAPI void _saveAllAutonomousActors(::LevelStorage &levelStorage)
Definition EntityContext.h:16
Definition EntityRegistry.h:11
Definition IAddActorEntityProxy.h:10
Definition ILevelChunkEventManagerConnector.h:14
Definition ILevelStorageManagerConnector.h:13
Definition LevelChunk.h:74
Definition LevelStorage.h:25
Definition StackRefResult.h:7
Definition WeakEntityRef.h:14