/// <summary> /// 从服务器下载服务器数据 /// </summary> public void LoadServerData() { HandlerManager.GetInstance().FindHandler((byte)Module.ServerList, (byte)ServerListOperation.FetchAllServer).OnParseHandler += ServerListUI_OnParseHandler1; //向服务器要数据 C2SMessage msg = new C2SMessage((byte)Module.ServerList, (byte)ServerListOperation.FetchAllServer); NetManager.GetInstance().SendMessage(msg); }
protected override void OnAwake() { base.OnAwake(); this.InitSkin("UI/SelectServerUI"); txtServerTitle = this.Skin.transform.Find("mServer/title").GetComponent <Text>(); HandlerManager.GetInstance().Add((byte)Module.ServerList, (byte)ServerListOperation.FetchCurrentServer).OnParseHandler += SelectServerUI_OnParseHandler;; C2SMessage msg = new C2SMessage((byte)Module.ServerList, (byte)ServerListOperation.FetchCurrentServer); NetManager.GetInstance().SendMessage(msg); }
protected override void OnClickHandler(GameObject go) { base.OnClickHandler(go); switch (go.name) { case "btnPlay": C2SMessage msg = new C2SMessage((byte)Module.Login, (byte)LoginOperation.UserLogin); msg.Add(1, mInputUser.text.Trim()); msg.Add(2, mInputPwd.text.Trim()); NetManager.GetInstance().SendMessage(msg); break; case "btnReg": UIManager.GetInstance().Confirm("真的没有账号,需要进行注册码?"); UIManager.GetInstance().Alert("请到官网去注册账号!"); break; } }
public void SendMessage(C2SMessage msg) { peer.OpCustom((byte)msg.moudleCode, msg, true); }