public void OnMsgCreatePlayer(MsgBase msgBase) { MsgCreatePlayer msg = (MsgCreatePlayer)msgBase; if (msg.result == 0) { // msg.playerEntity; //载入游戏数据然后才close Debug.Log("playerId " + msg.playerName + " enterGame"); // GameObject.FindGameObjectWithTag("Canvas").AddComponent<UIController>().init(); PanelManager.GameStartPanelInit(); synProperties(msg.playerEntity); Close(); } }
public IEnumerator Process() { switch (type) { case Type.Event: MsgEvent.Process(m_bytes); break; case Type.CreatePlayer: MsgCreatePlayer.Process(m_bytes); break; case Type.Account: MsgAccount.Process(m_bytes); break; case Type.ChangeMap: yield return(MsgChangeMap.Process(m_bytes)); break; case Type.EntityEnter: MsgEntityEnter.Process(m_bytes); break; case Type.EntityLeave: MsgEntityLeave.Process(m_bytes); break; case Type.Move: MsgMove.Process(m_bytes); break; case Type.Action: MsgAction.Process(m_bytes); break; case Type.Damage: MsgDamage.Process(m_bytes); break; case Type.Attribs: MsgAttribs.Process(m_bytes); break; case Type.Bag: MsgBag.Process(m_bytes); break; case Type.ItemOperation: MsgItemOperation.Process(m_bytes); break; case Type.Missions: MsgMissions.Process(m_bytes); break; default: break; } }
public void OnCreateClick() { MsgCreatePlayer msg = new MsgCreatePlayer(); NetManager.Send(msg); }