// Update is called once per frame void Update() { if (!m_Destroy) { LanSocket.ClientMsgUnPack clientMsg = null; m_GameNet.GetMsg(ref clientMsg); if (null != clientMsg) { //print("Msg:" + clientMsg.GetMsgID() + " from: " + clientMsg.GetUserID()); EventNode mNode = new EventNode(); mNode.m_EventID = clientMsg.GetMsgID(); mNode.msg = clientMsg; MonoBehaviour.print("Update EventID " + mNode.m_EventID + " ID: " + clientMsg.GetMsgID()); m_ClientMsg.AddEvent(mNode); } if (!"".Equals(m_Reciver.GetIP())) { m_Sender.Send(); } m_ClientMsg.Proccess(); } }