Example #1
0
        public static void RemoveEventListener(NetworkMode eMode, DSC_NetworkEventType eEvent, UnityAction hAction, EventOrder eOrder)
        {
            if (m_hBaseInstance == null)
            {
                return;
            }

            m_hBaseInstance.MainRemoveEventListener(eMode, eEvent, hAction, eOrder);
        }
Example #2
0
        public static void AddEventListener(DSC_NetworkEventType eEvent, UnityAction hAction, EventOrder eOrder)
        {
            if (!HasBaseInstance())
            {
                return;
            }

            m_hBaseInstance.MainAddEventListener((NetworkMode)(-1), eEvent, hAction, eOrder);
        }
Example #3
0
        public static void RemoveEventListener(DSC_NetworkEventType eEvent, UnityAction hAction)
        {
            if (m_hBaseInstance == null)
            {
                return;
            }

            m_hBaseInstance.MainRemoveEventListener((NetworkMode)(-1), eEvent, hAction);
        }
Example #4
0
        public static void AddEventListener(NetworkMode eMode, DSC_NetworkEventType eEvent, UnityAction hAction)
        {
            if (!HasBaseInstance())
            {
                return;
            }

            m_hBaseInstance.MainAddEventListener(eMode, eEvent, hAction);
        }
Example #5
0
        void MainRemoveEventListener(NetworkMode eMode, DSC_NetworkEventType eEvent, UnityAction hAction, EventOrder eOrder = EventOrder.Normal)
        {
            if (FlagUtility.HasFlagUnsafe(eMode, NetworkMode.Host))
            {
                hostEvent?.Remove(eEvent, hAction, eOrder);
            }

            if (FlagUtility.HasFlagUnsafe(eMode, NetworkMode.Client))
            {
                clientEvent?.Remove(eEvent, hAction, eOrder);
            }

            if (FlagUtility.HasFlagUnsafe(eMode, NetworkMode.Server))
            {
                serverEvent?.Remove(eEvent, hAction, eOrder);
            }
        }
Example #6
0
 protected void RemoveNetworkEventListener(NetworkMode eMode, DSC_NetworkEventType eEvent)
 {
     DSC_Network.RemoveEventListener(eMode, eEvent, m_hRunEvents);
 }
Example #7
0
 protected void AddNetworkEventListener(NetworkMode eMode, DSC_NetworkEventType eEvent)
 {
     DSC_Network.AddEventListener(eMode, eEvent, m_hRunEvents);
 }