написал вот такой код, запускаю в два окна проект, в итоге принт стринг из функции OnRep_PlayerState() срабатывает либо 4 раза либо 2. всегда по разному. Если игрока два, то должно срабатывать 4 раза
может это не совсем правильно, я делаю пременную RepNotify, чтобы у меня при изменении значения переменной еще доп обработчик вызвался. Проект синглплеер, без сервера.
можно это обойти, заменив RepNotify функцию на CustomEvent которым будет и переменная меняться и доп действия совершаться, и уде тогде этот CustomEvent оверрайдить в потомке.