3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/pub_sub/Subscription.h"
7#include "mc/gameplayhandlers/CoordinatorResult.h"
8#include "mc/world/actor/ActorInitializationMethod.h"
9#include "mc/world/events/EventCoordinator.h"
10#include "mc/world/events/EventRef.h"
11#include "mc/world/events/LevelGameplayEvent.h"
12#include "mc/world/events/MutableLevelGameplayEvent.h"
29 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::LevelGameplayHandler>> mLevelGameplayHandler;
30 ::ll::TypedStorage<8, 16, ::Bedrock::PubSub::Subscription> mGameRuleChangeSubscription;
31 ::ll::TypedStorage<8, 16, ::Bedrock::PubSub::Subscription> mOnRemoveActorEntityReferencesSubscription;
32 ::ll::TypedStorage<8, 16, ::Bedrock::PubSub::Subscription> mPostReloadActorAddedSubscription;
33 ::ll::TypedStorage<8, 16, ::Bedrock::PubSub::Subscription> mOnGameplayUserAddedSubscription;
65 ::std::string
const& dimension,
Definition EntityContext.h:16
Definition EventCoordinator.h:6
Definition GameRules.h:22
Definition IActorManagerConnector.h:14
Definition IGameplayUserManagerConnector.h:14
Definition LevelEventCoordinator.h:25
MCAPI void sendLevelWeatherChanged(::std::string const &dimension, bool wasRaining, bool wasLightning, bool isRaining, bool isLightning)
MCAPI::CoordinatorResult sendEvent(::EventRef<::MutableLevelGameplayEvent<::CoordinatorResult > > event)
MCAPI void sendEvent(::EventRef<::LevelGameplayEvent< void > > const &event)
MCAPI void registerWithGameplayUserManagerEvents(::IGameplayUserManagerConnector &gameplayUserManagerConnector)
MCAPI void registerGameRules(::GameRules &gameRules)
MCAPI void sendLevelRemovedActor(::Actor &actor)
MCAPI void _onGameplayUserAdded(::EntityContext &entity)
static MCAPI void ** $vftable()
MCAPI void registerLevelGameplayHandler(::std::unique_ptr<::LevelGameplayHandler > &&handler)
MCAPI void _postReloadActorAdded(::Actor &actor, ::ActorInitializationMethod)
MCAPI void registerWithActorManagerEvents(::IActorManagerConnector &actorManagerConnector, bool isClientSide)
Definition LevelEventListener.h:16
Definition LevelGameplayHandler.h:13
Definition LevelGameplayEvent.h:14
Definition MutableLevelGameplayEvent.h:9