LeviLamina
|
Public Member Functions | |
AutonomousActorManager & | operator= (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 |