47 virtual ::Bedrock::PubSub::Connector<void(
48 ::SharedTypes::Legacy::LevelSoundEvent,
55 getOnLevelSoundEventConnector() ;
58 virtual ::Bedrock::PubSub::Connector<void(::std::string
const&,
::Vec3 const&,
float,
float)>&
59 getOnLevelSoundEventWithVolumeAndPitchConnector() ;
62 virtual ::Bedrock::PubSub::Connector<void(::std::string
const&)>& getOnStopLevelSoundEventConnector() ;
65 virtual ::Bedrock::PubSub::Connector<void()>& getOnStopAllLevelSoundsEventConnector() ;
68 virtual ::Bedrock::PubSub::Connector<void()>& getOnStopMusicEventConnector() ;
78 ::Bedrock::NotNullNonOwnerPtr<::SoundPlayerInterface>
const& soundPlayer,
80 ::Bedrock::NotNullNonOwnerPtr<::LevelEventCoordinator> levelEventCoordinator,
81 bool isServerAuthSoundEnabled
84 MCAPI
void broadcastSoundEvent(
86 ::SharedTypes::Legacy::LevelSoundEvent type,
95 MCAPI
void playPredictiveSynchronizedSound(
97 ::SharedTypes::Legacy::LevelSoundEvent type,
106 MCAPI
void playSound(
107 ::SharedTypes::Legacy::LevelSoundEvent type,
120 ::Bedrock::NotNullNonOwnerPtr<::SoundPlayerInterface>
const& soundPlayer,
122 ::Bedrock::NotNullNonOwnerPtr<::LevelEventCoordinator> levelEventCoordinator,
123 bool isServerAuthSoundEnabled
136 MCFOLD ::Bedrock::PubSub::Connector<void(
137 ::SharedTypes::Legacy::LevelSoundEvent,
144 $getOnLevelSoundEventConnector();
146 MCAPI ::Bedrock::PubSub::Connector<void(::std::string
const&,
::Vec3 const&,
float,
float)>&
147 $getOnLevelSoundEventWithVolumeAndPitchConnector();
149 MCAPI ::Bedrock::PubSub::Connector<void(::std::string
const&)>& $getOnStopLevelSoundEventConnector();
151 MCFOLD ::Bedrock::PubSub::Connector<void()>& $getOnStopAllLevelSoundsEventConnector();
153 MCAPI ::Bedrock::PubSub::Connector<void()>& $getOnStopMusicEventConnector();
159 MCAPI
static void** $vftable();