27 ::ll::TypedStorage<1, 1, bool const> mIsClientSide;
28 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::LevelEventCoordinator>
const> mLevelEventCoordinator;
29 ::ll::TypedStorage<8, 24, ::Bedrock::NonOwnerPointer<::PacketSender>> mPacketSender;
34 void(::SharedTypes::Legacy::LevelEvent,
::Vec3 const&,
int),
36 mLevelEventDataPublisher;
41 void(::SharedTypes::Legacy::LevelEvent,
::CompoundTag const&),
43 mLevelEventCompoundTagPublisher;
53 virtual ::Bedrock::PubSub::Connector<void(::SharedTypes::Legacy::LevelEvent,
::Vec3 const&,
int)>&
54 getLevelEventDataConnector() ;
57 virtual ::Bedrock::PubSub::Connector<void(::SharedTypes::Legacy::LevelEvent,
::CompoundTag const&)>&
58 getLevelEventCompoundTagConnector() ;
65 LevelEventManager(
bool isClientSide, ::Bedrock::NotNullNonOwnerPtr<::LevelEventCoordinator> levelEventCoordinator);
67 MCAPI
void broadcastLevelEvent(
68 ::SharedTypes::Legacy::LevelEvent type,
73 MCAPI
void broadcastLevelEvent(
74 ::SharedTypes::Legacy::LevelEvent type,
81 broadcastLocalEvent(
::IDimension& dimension, ::SharedTypes::Legacy::LevelEvent type,
::Vec3 const& pos,
int data);
87 MCAPI
void* $ctor(
bool isClientSide, ::Bedrock::NotNullNonOwnerPtr<::LevelEventCoordinator> levelEventCoordinator);
99 MCFOLD ::Bedrock::PubSub::Connector<void(::SharedTypes::Legacy::LevelEvent,
::Vec3 const&,
int)>&
100 $getLevelEventDataConnector();
102 MCFOLD ::Bedrock::PubSub::Connector<void(::SharedTypes::Legacy::LevelEvent,
::CompoundTag const&)>&
103 $getLevelEventCompoundTagConnector();
109 MCAPI
static void** $vftable();