LeviLamina
|
Classes | |
struct | QueuedSoundBroadcastMultipleUserIdsPacket |
struct | QueuedSoundBroadcastPacket |
struct | QueuedSoundBroadcastUserIdPacket |
struct | QueuedSoundSendPacket |
Public Member Functions | |
LevelSoundManager & | operator= (LevelSoundManager const &) |
LevelSoundManager (LevelSoundManager const &) | |
virtual ::Bedrock::PubSub::Connector< void(::SharedTypes::Legacy::LevelSoundEvent, ::Vec3 const &, int, ::ActorSoundIdentifier const &, bool)> & | getOnLevelSoundEventConnector () |
virtual ::Bedrock::PubSub::Connector< void(::std::string const &, ::Vec3 const &, float, float)> & | getOnLevelSoundEventWithVolumeAndPitchConnector () |
virtual ::Bedrock::PubSub::Connector< void(::std::string const &)> & | getOnStopLevelSoundEventConnector () |
virtual ::Bedrock::PubSub::Connector< void()> & | getOnStopAllLevelSoundsEventConnector () |
virtual ::Bedrock::PubSub::Connector< void()> & | getOnStopMusicEventConnector () |
MCAPI | LevelSoundManager (::Bedrock::NotNullNonOwnerPtr<::SoundPlayerInterface > soundPlayer, bool isClientSide, ::Bedrock::NotNullNonOwnerPtr<::LevelEventCoordinator > levelEventCoordinator, ::Bedrock::NotNullNonOwnerPtr<::PacketSender > packetSender, bool isServerAuthSoundEnabled) |
MCAPI void | _queueSoundPacket (::std::variant< ::LevelSoundManager::QueuedSoundSendPacket, ::LevelSoundManager::QueuedSoundBroadcastPacket, ::LevelSoundManager::QueuedSoundBroadcastUserIdPacket, ::LevelSoundManager::QueuedSoundBroadcastMultipleUserIdsPacket > packet) |
MCAPI void | broadcastSoundEvent (::IDimension &dimension, ::SharedTypes::Legacy::LevelSoundEvent type, ::Vec3 const &pos, int data, ::ActorSoundIdentifier const &actorSoundIdentifier, bool isGlobal, ::Player *primaryLocalPlayer) |
MCAPI void | playPredictiveSynchronizedSound (::IDimension &dimension, ::SharedTypes::Legacy::LevelSoundEvent type, ::Vec3 const &pos, ::Player *targetPlayer, int data, ::ActorSoundIdentifier const &actorSoundIdentifier, bool isGlobal) |
MCAPI void | playSynchronizedSound_DEPRECATED (::IDimension &dimension, ::SharedTypes::Legacy::LevelSoundEvent type, ::Vec3 const &pos, ::Player *primaryLocalPlayer, int data, ::ActorSoundIdentifier const &actorSoundIdentifier, bool isGlobal) |
MCAPI void | stopSoundEvent (::std::string const &name) |
MCAPI void * | $ctor (::Bedrock::NotNullNonOwnerPtr<::SoundPlayerInterface > soundPlayer, bool isClientSide, ::Bedrock::NotNullNonOwnerPtr<::LevelEventCoordinator > levelEventCoordinator, ::Bedrock::NotNullNonOwnerPtr<::PacketSender > packetSender, bool isServerAuthSoundEnabled) |
MCAPI void | $dtor () |
MCAPI ::Bedrock::PubSub::Connector< void(::SharedTypes::Legacy::LevelSoundEvent, ::Vec3 const &, int, ::ActorSoundIdentifier const &, bool)> & | $getOnLevelSoundEventConnector () |
MCAPI ::Bedrock::PubSub::Connector< void(::std::string const &, ::Vec3 const &, float, float)> & | $getOnLevelSoundEventWithVolumeAndPitchConnector () |
MCAPI ::Bedrock::PubSub::Connector< void(::std::string const &)> & | $getOnStopLevelSoundEventConnector () |
MCAPI ::Bedrock::PubSub::Connector< void()> & | $getOnStopAllLevelSoundsEventConnector () |
MCAPI ::Bedrock::PubSub::Connector< void()> & | $getOnStopMusicEventConnector () |
Static Public Member Functions | |
static MCAPI void ** | $vftable () |
Public Attributes | |
::ll::UntypedStorage< 8, 24 > | mUnk406f62 |
::ll::UntypedStorage< 8, 24 > | mUnk3014c0 |
::ll::UntypedStorage< 1, 1 > | mUnk9b5acc |
::ll::UntypedStorage< 1, 1 > | mUnkc1d14b |
::ll::UntypedStorage< 8, 24 > | mUnk56a928 |
::ll::UntypedStorage< 8, 24 > | mUnk1b0ff2 |
::ll::UntypedStorage< 8, 128 > | mUnk92a7e1 |
::ll::UntypedStorage< 8, 128 > | mUnk8fd53d |
::ll::UntypedStorage< 8, 128 > | mUnk9a160d |
::ll::UntypedStorage< 8, 128 > | mUnk5bbd46 |
::ll::UntypedStorage< 8, 128 > | mUnkc7e910 |
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > | mControlBlock |
MCAPI LevelSoundManager::LevelSoundManager | ( | ::Bedrock::NotNullNonOwnerPtr<::SoundPlayerInterface > | soundPlayer, |
bool | isClientSide, | ||
::Bedrock::NotNullNonOwnerPtr<::LevelEventCoordinator > | levelEventCoordinator, | ||
::Bedrock::NotNullNonOwnerPtr<::PacketSender > | packetSender, | ||
bool | isServerAuthSoundEnabled ) |
|
virtual |
Implements ILevelSoundManagerConnector.
|
virtual |
Implements ILevelSoundManagerConnector.
|
virtual |
Implements ILevelSoundManagerConnector.
|
virtual |
Implements ILevelSoundManagerConnector.
|
virtual |
Implements ILevelSoundManagerConnector.
MCAPI void LevelSoundManager::_queueSoundPacket | ( | ::std::variant< ::LevelSoundManager::QueuedSoundSendPacket, ::LevelSoundManager::QueuedSoundBroadcastPacket, ::LevelSoundManager::QueuedSoundBroadcastUserIdPacket, ::LevelSoundManager::QueuedSoundBroadcastMultipleUserIdsPacket > | packet | ) |
MCAPI void LevelSoundManager::broadcastSoundEvent | ( | ::IDimension & | dimension, |
::SharedTypes::Legacy::LevelSoundEvent | type, | ||
::Vec3 const & | pos, | ||
int | data, | ||
::ActorSoundIdentifier const & | actorSoundIdentifier, | ||
bool | isGlobal, | ||
::Player * | primaryLocalPlayer ) |
MCAPI void LevelSoundManager::playPredictiveSynchronizedSound | ( | ::IDimension & | dimension, |
::SharedTypes::Legacy::LevelSoundEvent | type, | ||
::Vec3 const & | pos, | ||
::Player * | targetPlayer, | ||
int | data, | ||
::ActorSoundIdentifier const & | actorSoundIdentifier, | ||
bool | isGlobal ) |
MCAPI void LevelSoundManager::playSynchronizedSound_DEPRECATED | ( | ::IDimension & | dimension, |
::SharedTypes::Legacy::LevelSoundEvent | type, | ||
::Vec3 const & | pos, | ||
::Player * | primaryLocalPlayer, | ||
int | data, | ||
::ActorSoundIdentifier const & | actorSoundIdentifier, | ||
bool | isGlobal ) |
MCAPI void LevelSoundManager::stopSoundEvent | ( | ::std::string const & | name | ) |
MCAPI void * LevelSoundManager::$ctor | ( | ::Bedrock::NotNullNonOwnerPtr<::SoundPlayerInterface > | soundPlayer, |
bool | isClientSide, | ||
::Bedrock::NotNullNonOwnerPtr<::LevelEventCoordinator > | levelEventCoordinator, | ||
::Bedrock::NotNullNonOwnerPtr<::PacketSender > | packetSender, | ||
bool | isServerAuthSoundEnabled ) |
MCAPI void LevelSoundManager::$dtor | ( | ) |
MCAPI ::Bedrock::PubSub::Connector< void(::SharedTypes::Legacy::LevelSoundEvent, ::Vec3 const &, int, ::ActorSoundIdentifier const &, bool)> & LevelSoundManager::$getOnLevelSoundEventConnector | ( | ) |
MCAPI ::Bedrock::PubSub::Connector< void(::std::string const &, ::Vec3 const &, float, float)> & LevelSoundManager::$getOnLevelSoundEventWithVolumeAndPitchConnector | ( | ) |
MCAPI ::Bedrock::PubSub::Connector< void(::std::string const &)> & LevelSoundManager::$getOnStopLevelSoundEventConnector | ( | ) |
MCAPI ::Bedrock::PubSub::Connector< void()> & LevelSoundManager::$getOnStopAllLevelSoundsEventConnector | ( | ) |
MCAPI ::Bedrock::PubSub::Connector< void()> & LevelSoundManager::$getOnStopMusicEventConnector | ( | ) |
|
static |