Есть у меня Audio Source. При определенных событиях звук проигрывается через функцию:
[PunRPC] private void PlaySound() {
GetComponent<AudioSource>().PlayOneShot(<b>звук который нужно проиграть</b>);
}
А потом эта функция вызывается через
photonView.RPC(nameof(PlaySound), RpcTarget.AllBufferedViaServer);
И вот проблема: Если использовать этот метод, то звук будет проигрываться одновременно у всех игроков, по всей карте игры, а надо, чтобы проигрывалось на определенном расстоянии.
Если использовать эту функцию без RPC, то, вроде, всё работает, но тогда этот звук не синхронизируется.
В настройках звуках я сделал минимальную дистанцию 1, а максимальную 20.