Проблема с мультиплеером
Добавлено: 30 ноя 2018, 16:43
Здравствуйте, возникла следующая проблема. Есть сцена, на которой расположен объект, который по нажатию какой либо кнопки, каким либо игроком, увеличивается в размере. Сделал скрипт, который повесил на этот объект, в котором на данный момент содержится только [SyncVar] переменная, отвечающая за текущий размер и перегруженная функция OnStartClient, в которой размер этого объекта обновляется для каждого зашедшего на сервер игрока. Но вот как осуществить функцию которая вызывалась бы у всех клиентов, подключенных к серверу. Немного пошарив в интернете понял, что чтобы клиент мог вызвать функцию у всех остальных клиентов, нужно сначала использовать [Command] функцию, которая будет вызывать [ClientRpc] функцию, но куда бы я ни пытался запихать эти функции (в скрипт самого объекта и скрипт игрока), либо увеличение происходит только на сервере, либо при попытке увеличить размер клиентом, выдает предупреждение "Trying to send command for object without authority".