private void EnterGame() { Debug.Log("请求进入游戏"); RoleInfoRequestProto proto = new RoleInfoRequestProto(); proto.RoleId = m_SelectRoleId; NetWorkSocket.Instance.SendMsg(proto.ToArray()); }
public static RoleInfoRequestProto GetProto(byte[] buffer) { RoleInfoRequestProto proto = new RoleInfoRequestProto(); using (MMO_MemoryStream ms = new MMO_MemoryStream(buffer)) { proto.RoleId = ms.ReadInt(); } return proto; }
private void OnRoleInfo(Role role, byte[] buffer) { RoleInfoRequestProto proto = RoleInfoRequestProto.GetProto(buffer); RoleEntity entity = RoleCacheModel.Instance.GetEntity(proto.RoleId); role.RoleId = proto.RoleId; role.RoleName = entity.NickName; OnRoleInfoResponse(role, entity); OnRoleSkillResponse(role); }