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

Public Member Functions

MCAPI ActorRuntimeIDManager (::Bedrock::NotNullNonOwnerPtr<::GameplayUserManager > gameplayUserManager)
MCAPI void _addEntity (::EntityContext const &entity)
MCAPI void _onActorAdded (::Actor &actor)
MCAPI void _onRemoveActorEntityReferences (::Actor &actor)
MCAPI void _removeEntity (::EntityContext const &entity)
MCAPI::Actor * getRuntimeActorEntity (::ActorRuntimeID actorId, bool getRemoved) const
MCAPI void initialize (::IActorManagerConnector &actorManagerConnector)
MCAPI void * $ctor (::Bedrock::NotNullNonOwnerPtr<::GameplayUserManager > gameplayUserManager)

Public Attributes

::ll::TypedStorage< 8, 8, ::ActorRuntimeIDmLastRuntimeID
::ll::TypedStorage< 8, 64, ::std::unordered_map<::ActorRuntimeID, ::WeakEntityRef > > mRuntimeIdMap
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::GameplayUserManager > const > mGameplayUserManager
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnActorEntityAdded
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnRemoveActorEntityReferences
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnGameplayUserResumedSubscription
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnGameplayUserSuspendedSubscription
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnGameplayUserAdded
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnGameplayUserRemoved

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