public static void ChangeNickNameRequest(string nickname)
    {
        ChangeNickName request = new ChangeNickName();

        request.NickName = nickname;
        byte[] data = NetworkUtils.Serialize(request);
        Enqueue(MessageType.ChangeNickNameRequest, data);
    }
    private static void _ChangeNickName(byte[] data)
    {
        ChangeNickName result = NetworkUtils.Deserialize <ChangeNickName>(data);

        if (result.Suc)
        {
            NetworkPlayer.Instance.OnNickNameChange(result.NickName);
            Debug.Log("修改昵称成功");
        }
        else
        {
            Debug.Log("修改昵称失败");
        }
    }
        private void _Enroll(Player player, byte[] data)
        {
            ChangeNickName result = new ChangeNickName();

            ChangeNickName receive = NetworkUtils.Deserialize <ChangeNickName>(data);

            Console.WriteLine($"玩家{player.NickName}改名为{receive.NickName}");
            //设置玩家名字
            player.NickName = receive.NickName;

            //向玩家发送成功操作结果
            result.Suc      = true;
            result.NickName = receive.NickName;
            data            = NetworkUtils.Serialize(result);
            player.Send(MessageType.ChangeNickNameRequest, data);
        }