/// <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);
    }
Beispiel #3
0
    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;
        }
    }
Beispiel #4
0
 public void SendMessage(C2SMessage msg)
 {
     peer.OpCustom((byte)msg.moudleCode, msg, true);
 }