add proper way for viewers to request mute of collision sounds by setting flag 0x80 on agent update Flags (const U8 AU_FLAGS_MUTECOLLISIONS = 0x80;). Their current method of comparing sound UUIDS is just BROKEN, even at SL.

This commit is contained in:
UbitUmarov
2022-05-10 14:14:33 +01:00
parent f1f6c2094e
commit 61085cc25e
5 changed files with 70 additions and 11 deletions

View File

@@ -67,6 +67,9 @@ namespace OpenSim.Region.Framework.Interfaces
UUID soundId, UUID ownerID, UUID objectID, UUID parentID,
double gain, Vector3 position, UInt64 handle);
void TriggerCollisionSound(
UUID soundId, UUID ownerID, UUID objectID, UUID parentID,
double gain, Vector3 position, UInt64 handle);
/// <summary>
/// Stop sounds eminating from an object.
/// </summary>