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, ::ActorRuntimeID > mLastRuntimeID
::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::Subscription > mOnActorEntityAdded
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > mOnRemoveActorEntityReferences
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > mOnGameplayUserResumedSubscription
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > mOnGameplayUserSuspendedSubscription
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > mOnGameplayUserAdded
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > mOnGameplayUserRemoved

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