Beispiel #1
0
 protected override void DecodePackage(NetReader reader)
 {
     responsePack = new Response1101Packet()
     {
         Result = reader.getInt(),
         RoomNo = reader.getInt()
     };
     Debug.Log(string.Format("创建房间{0}", responsePack.RoomNo));
 }
Beispiel #2
0
    private void OnCreatRoomCallback(ActionResult actionResult)
    {
        Response1101Packet responsePack = actionResult.GetValue <Response1101Packet>();

        //创建成功、跳转到加入房间
        if (responsePack != null && responsePack.Result == MyActionResult.Success)
        {
            UIModelMgr.Instance.GetModel <UIMainModel>().PlayerInfo.RoomNumber = responsePack.RoomNo;
            ActionParam actionParam = new ActionParam();
            actionParam["RoomNo"] = responsePack.RoomNo;
            Net.Instance.Send((int)ActionType.JoinRoom, null, actionParam);
        }
        else
        {
            UIDialogMgr.Instance.ShowDialog(responsePack.Result);
        }
    }