LeviLamina
Loading...
Searching...
No Matches
AutonomousActorManager Class Reference

Public Member Functions

AutonomousActorManageroperator= (AutonomousActorManager const &)
 
 AutonomousActorManager (AutonomousActorManager const &)
 
MCAPI AutonomousActorManager (::gsl::not_null<::StackRefResult<::EntityRegistry > > const &entityRegistry, ::Bedrock::NotNullNonOwnerPtr<::ActorManager > actorManager)
 
MCAPI void _moveActiveAutonomousActorEntityToInactive (::Actor &actor, ::LevelChunk &levelChunk)
 
MCAPI void _onChunkDiscarded (::LevelChunk &levelChunk)
 
MCAPI void _onRemoveActorEntityReferences (::Actor &actor)
 
MCAPI void _saveAllAutonomousActors (::LevelStorage &levelStorage)
 
MCAPI::Actor * addAutonomousActorEntity (::IAddActorEntityProxy &addActorEntityProxy, ::OwnerPtr<::EntityContext > entity)
 
MCAPI void loadAutonomousActorsFromDisk (::LevelStorage &levelStorage, ::ActorFactory &actorFactory)
 
MCAPI void registerForLevelChunkEvents (::ILevelChunkEventManagerConnector &levelChunkEventManagerConnector)
 
MCAPI void registerLevelStorageManagerListener (::ILevelStorageManagerConnector &levelStorageManagerConnector)
 
MCAPI bool removeActiveAutonomousActorEntity (::WeakEntityRef weakEntityRef)
 
MCAPI void * $ctor (::gsl::not_null<::StackRefResult<::EntityRegistry > > const &entityRegistry, ::Bedrock::NotNullNonOwnerPtr<::ActorManager > actorManager)
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI void _deduplicateDuplicateActorsFromList (::ListTag &listTag)
 
static MCAPI ::std::string_view const & AUTONOMOUS_ACTOR_KEY ()
 
static MCAPI ::std::string_view const & AUTONOMOUS_ACTOR_LIST_KEY ()
 

Public Attributes

::ll::UntypedStorage< 8, 24 > mUnkf06aa6
 
::ll::UntypedStorage< 8, 24 > mUnk45dc81
 
::ll::UntypedStorage< 8, 24 > mUnkcc0197
 
::ll::UntypedStorage< 8, 16 > mUnkb23f8a
 
::ll::UntypedStorage< 8, 16 > mUnk76fda5
 
::ll::UntypedStorage< 8, 16 > mUnk2b39de
 
::ll::UntypedStorage< 8, 16 > mUnka42bc5
 
::ll::UntypedStorage< 8, 16 > mUnkaa510c
 
::ll::UntypedStorage< 8, 16 > mUnkd0dfa5
 

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