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); }
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; } } }