/*! \cond PRIVATE */
using System;

// ReSharper disable once CheckNamespace
namespace DarkTonic.MasterAudio {
    [Serializable]
    // ReSharper disable once CheckNamespace
    public class CustomEvent {
        public string EventName;
        public string ProspectiveName;
        // ReSharper disable InconsistentNaming
        public bool eventExpanded = true;
        public MasterAudio.CustomEventReceiveMode eventReceiveMode = MasterAudio.CustomEventReceiveMode.Always;
        public float distanceThreshold = 1f;
        public MasterAudio.EventReceiveFilter eventRcvFilterMode = MasterAudio.EventReceiveFilter.All;
        public int filterModeQty = 1;
        public int frameLastFired = -1;
        // ReSharper restore InconsistentNaming

        public CustomEvent(string eventName) {
            EventName = eventName;
            ProspectiveName = eventName;
        }
    }
}
/*! \endcond */