示例#1
0
        public void connect(string ip, string port)
        {
            string addr = ip + ":" + port;

            roomSessionSess.connect(addr, (isSucceed) =>
            {
                Debug.Log("roomseesion connect " + isSucceed);
                if (isSucceed)
                {
                    sessState = SessState.online;

                    //发送ClientVertifyReq消息
                    var vertifyMsg = new ClientVertifyReq();
                    ClientTokenInfo clientTokenInfo = MsgHandle.inst.loginMsgHandle.clientTokenInfo;
                    vertifyMsg.UID    = clientTokenInfo.UID;
                    vertifyMsg.Token  = Encoding.UTF8.GetBytes(clientTokenInfo.Token);
                    vertifyMsg.Source = 0;

                    send(vertifyMsg);
                }
            });
        }
示例#2
0
 public void onReqTokenSucceed(ClientTokenInfo info)
 {
     clientTokenInfo            = info;
     MainCharacter.instance.uid = (uint)info.UID;
     LogicEvent.fire2Lua("onLoginSuccess");
 }