public static C_PlayerInfo S2C_Build_EnterGame(EnterGameProto proto)
    {
        C_PlayerInfo msg = new C_PlayerInfo();

        msg.id       = proto.cid;
        msg.name     = proto.name;
        msg.isMale   = proto.isMale;
        msg.gold     = proto.gold;
        msg.crystal  = proto.crystal;
        msg.diamond  = proto.diamond;
        msg.stamina  = proto.stamina;
        msg.lv       = proto.lv;
        msg.exp      = proto.exp;
        msg.icon     = proto.icon;
        msg.vipLevel = proto.viplevel;

        return(msg);
    }
示例#2
0
    public void DisposeProtoMsg()
    {
        while (true)
        {
            ProtoMessage protoMsg = Client.Instance.Receive();
            if (protoMsg == null)
            {
                break;
            }

            switch (protoMsg.Type)
            {
            case ProtoMsgDefine.S2C_ENTERGAME:
            {
                Debug.LogError("S2C_ENTERGAME");
                EnterGameProto msg = Client.Instance.DeserializeMsg <EnterGameProto>(protoMsg);
                NetReceiverHandler.Instance.Handle_EnterGame(ClientClass.S2C_Build_EnterGame(msg));
            }
            break;
            }
        }
    }