using System; using System.Collections.Generic; namespace DarkTonic.MasterAudio { [Serializable] public class AudioEventGroup { public bool isExpanded = true; public bool useLayerFilter; public bool useTagFilter; public List matchingLayers = new List { 0 }; public List matchingTags = new List { "Default" }; public bool customSoundActive; public bool isCustomEvent; public string customEventName = string.Empty; public bool mechanimEventActive; public bool isMechanimStateCheckEvent; public string mechanimStateName = string.Empty; public bool mechEventPlayedForState; public List SoundEvents = new List(); public EventSounds.PreviousSoundStopMode mouseDragStopMode; public float mouseDragFadeOutTime = 1f; public EventSounds.RetriggerLimMode retriggerLimitMode; public int limitPerXFrm; public float limitPerXSec; public int triggeredLastFrame = -100; public float triggeredLastTime = -100f; public float triggerStayForTime; public bool doesTriggerStayRepeat = true; public float sliderValue; } }