Beispiel #1
0
    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;
 }
Beispiel #3
0
        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);
        }