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 ~AutonomousActorManager ()
 
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
 

Constructor & Destructor Documentation

◆ AutonomousActorManager()

MCAPI AutonomousActorManager::AutonomousActorManager ( ::gsl::not_null<::StackRefResult<::EntityRegistry > > const & entityRegistry,
::Bedrock::NotNullNonOwnerPtr<::ActorManager > actorManager )
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.

◆ ~AutonomousActorManager()

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

◆ _moveActiveAutonomousActorEntityToInactive()

MCAPI void AutonomousActorManager::_moveActiveAutonomousActorEntityToInactive ( ::Actor & actor,
::LevelChunk & levelChunk )
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.

◆ _onChunkDiscarded()

MCAPI void AutonomousActorManager::_onChunkDiscarded ( ::LevelChunk & levelChunk)
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.

◆ _onRemoveActorEntityReferences()

MCAPI void AutonomousActorManager::_onRemoveActorEntityReferences ( ::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.

◆ _saveAllAutonomousActors()

MCAPI void AutonomousActorManager::_saveAllAutonomousActors ( ::LevelStorage & levelStorage)
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.

◆ addAutonomousActorEntity()

MCAPI::Actor * AutonomousActorManager::addAutonomousActorEntity ( ::IAddActorEntityProxy & addActorEntityProxy,
::OwnerPtr<::EntityContext > entity )
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.

◆ loadAutonomousActorsFromDisk()

MCAPI void AutonomousActorManager::loadAutonomousActorsFromDisk ( ::LevelStorage & levelStorage,
::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.

◆ registerForLevelChunkEvents()

MCAPI void AutonomousActorManager::registerForLevelChunkEvents ( ::ILevelChunkEventManagerConnector & levelChunkEventManagerConnector)
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.

◆ registerLevelStorageManagerListener()

MCAPI void AutonomousActorManager::registerLevelStorageManagerListener ( ::ILevelStorageManagerConnector & levelStorageManagerConnector)
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.

◆ removeActiveAutonomousActorEntity()

MCAPI bool AutonomousActorManager::removeActiveAutonomousActorEntity ( ::WeakEntityRef weakEntityRef)
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.

◆ _deduplicateDuplicateActorsFromList()

static MCAPI void AutonomousActorManager::_deduplicateDuplicateActorsFromList ( ::ListTag & listTag)
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.

◆ AUTONOMOUS_ACTOR_KEY()

static MCAPI ::std::string_view const & AutonomousActorManager::AUTONOMOUS_ACTOR_KEY ( )
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.

◆ AUTONOMOUS_ACTOR_LIST_KEY()

static MCAPI ::std::string_view const & AutonomousActorManager::AUTONOMOUS_ACTOR_LIST_KEY ( )
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 * AutonomousActorManager::$ctor ( ::gsl::not_null<::StackRefResult<::EntityRegistry > > const & entityRegistry,
::Bedrock::NotNullNonOwnerPtr<::ActorManager > actorManager )
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 AutonomousActorManager::$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: