С
есть три состояния пресонажа: прицеливание, ходьба, бег
в каждом состоянии скорости разные
для переключения между ними я использую RPC функцию, отправляю на сервер запрос что я хочу сделать,
сервер решает делать это или нет
Если сервер решил это выполнить.. он устанавливает скорость и устанавливает переменную (enum), которая Rep/Notify
по изменению этой переменной клиент уже выполняет нужные события у себя: (тоже устанавливает скорость перемещения персонажа)
дело в следующем: я планирую анимацию перехода в режим прицеливания привязать на изменение этой переменной, но при таком подходе между нажатием кнопки пройдет 1) запрос на сервер, 2) выполнение логики на сервере, 3)репликация переменной на клиент, 4) выполнение логики на клиенте - и только потом анимация изменится (ну кроме анимации камера еще должна дислоцироваться)))
то есть игрок нажал кнопку, прошло какое то время, потом только произошло прицеливание
не будет такое работать, да?


