using System; using System.Xml.Linq; namespace Barotrauma { class CharacterSound { public enum SoundType { Idle, Attack, Die } public readonly Sound Sound; public readonly SoundType Type; public readonly float Range; public CharacterSound(XElement element) { Sound = Sound.Load(element.Attribute("file").Value); Range = element.GetAttributeFloat("range", 1000.0f); Enum.TryParse(element.GetAttributeString("state", "Idle"), true, out Type); } } }