private void OnEventProcess1(BaseEventMsg msg)
 {
     Debug.Log("Receiver2! OnEventProcess1");
     if (msg != null && msg.Params.Length > 0)
     {
     }
 }
        private void OnEventProcess1(BaseEventMsg msg)
        {
            Debug.Log("Receiver1! OnEventProcess1");


            if (msg != null && msg.Params.Length > 0)
            {
                //                 int data = Convert.ToInt32(msg.Params[0]);
                //                 Debug.Log("Receiver1! data= int:" + data);

                var data0 = msg.Params[0] as string;
                if (data0 != null)
                {
                    Debug.Log("Receiver1! data= string:" + data0);
                }

                var data1 = msg.Params[0] as GameObject;
                if (data1 != null)
                {
                    Debug.Log("Receiver1! data= GameObject:" + data1);
                }



                //Debug.Log("Receiver1!");
                //int data = (int)msg.Params[0];
                //Debug.Log("Receiver1! data=" + data.ToString());
            }
        }
        public void OnEventProcess3(BaseEventMsg msg)
        {
            int data = Convert.ToInt32(msg.Params[0]);

            Debug.Log("Receiver1! data= int:" + data);

            Debug.Log("Receiver1! OnEventProcess3 int = " + data.ToString());
        }
Example #4
0
        /// <summary>
        /// 发送事件
        /// </summary>
        public void SendEvent(EventType eventType, params object[] inParams)
        {
            BaseEventMsg Msg = new BaseEventMsg();

            if (Msg != null)
            {
                Msg.SetEventMsg(eventType, inParams);
                SendEvent(eventType, Msg);
            }
        }
Example #5
0
        /// <summary>
        /// 从消息ID,代理存储字典Map中找到对应的消息ID绑定的事件消息
        /// </summary>
        public void SendEvent(EventType eventType, BaseEventMsg Msg)
        {
            int eventTypeID = (int)eventType;

            if (m_EventHandlerMap == null)
            {
                return;
            }

            if (m_EventHandlerMap.ContainsKey(eventTypeID))
            {
                if (m_EventHandlerMap[eventTypeID] != null)
                {
                    m_EventHandlerMap[eventTypeID](Msg);
                }
            }
        }
        public void OnEventProcess4(BaseEventMsg msg)
        {
            Debug.Log("Receiver2! OnEventProcess4");

            if (msg != null && msg.Params.Length > 2)
            {
                int data1 = (int)msg.Params[0];

                string data2 = msg.Params[1] as string;

                GameObject data3 = msg.Params[2] as GameObject;

                if (data2 != null && data3 != null)
                {
                    Debug.Log("Receiver2! OnEventProcess4 DATA:" +
                              "Data1= String" + data1.ToString() +
                              ", Data2= string :" + data2 +
                              ", Data3 GameObject :" + data3.name);
                }
            }
        }
 public void OnEventProcess3(BaseEventMsg msg)
 {
     Debug.Log("Receiver2! OnEventProcess3");
 }
 private void OnEventProcess2(BaseEventMsg msg)
 {
     Debug.Log("Receiver2! OnEventProcess2");
 }
 public void OnEventProcess4(BaseEventMsg msg)
 {
     Debug.Log("Receiver1! OnEventProcess4");
 }