using System.IO; namespace ACE.DatLoader.Entity { public class AmbientSoundDesc : IUnpackable { public uint SType { get; private set; } public float Volume { get; private set; } public float BaseChance { get; private set; } public float MinRate { get; private set; } public float MaxRate { get; private set; } public void Unpack(BinaryReader reader) { SType = reader.ReadUInt32(); Volume = reader.ReadSingle(); BaseChance = reader.ReadSingle(); MinRate = reader.ReadSingle(); MaxRate = reader.ReadSingle(); } public bool IsContinuous => (BaseChance == 0); } }