|
LeviLamina
|
Public Member Functions | |
| 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::TypedStorage< 8, 24, ::std::vector<::OwnerPtr<::EntityContext > > > | mOwnedInactiveAutonomousActors |
| ::ll::TypedStorage< 8, 24, ::std::vector<::WeakEntityRef > > | mActiveAutonomousActors |
| ::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::ActorManager > const > | mActorManager |
| ::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mOnRemoveActorEntityReferences |
| ::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mOnAutonomousActorRemovedSubscription |
| ::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mOnChunkLoaded |
| ::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mOnChunkDiscarded |
| ::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mOnSaveGameDataSubscription |
| ::ll::TypedStorage< 8, 16, ::WeakRef<::EntityRegistry > > | mEntityRegistry |