private void OnMessageGo(byte code, byte[] data)
    {
        switch ((CommandType)code)
        {
        case CommandType.MessPlayerData:
            //у нам пришел наше сообщение как пример передачи доп данных от объекта к объекту
            //распаковываем данные согласно тому типу который упаковали (в том числе для этого нужен код, или команда)
            GoMessPlayerData message = GoMessPlayerData.Deserialize <GoMessPlayerData>(data);
            //Поворачиваем голову согасно данным
            if (message.mouse != 0)
            {
                head.transform.localRotation = Quaternion.Euler(message.mouse, 0, 0);
            }
            if (message.heal != 0)
            {
                heal = message.heal;
            }
            break;

        default:
            break;
        }
    }