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