コード例 #1
0
        public static void DispatchEvent(CustomEvent _event)
        {
            CustomEventWrapper eWrapper = null;

            if (events.TryGetValue(_event.EventType, out eWrapper))
            {
                eWrapper.Invoke(_event);
            }
        }
コード例 #2
0
        public void OnChangeMuteSettingsHandler(CustomEvent _event)
        {
            isMute = (bool)_event.EventData;

            foreach (var item in sources)
            {
                if (item == null)
                {
                    continue;
                }

                item.mute = isMute;
            }
        }
コード例 #3
0
 public void Invoke(CustomEvent _event)
 {
     OnHandler?.Invoke(_event);
 }