1
0
Fork 0

Use StartOfRound.Instance.audioListener for lyrics events

Probably doesn't make a difference, but it's nice to be able to
calculate audio source<->listener distance directly.
This commit is contained in:
ivan tkachenko 2025-07-30 20:09:17 +03:00
parent 2a28a36a69
commit bacb9f07c7
1 changed files with 3 additions and 2 deletions

View File

@ -502,11 +502,12 @@ namespace MuzikaGromche
public static bool LocalPlayerCanHearMusic(EnemyAI jester) public static bool LocalPlayerCanHearMusic(EnemyAI jester)
{ {
var player = GameNetworkManager.Instance.localPlayerController; var player = GameNetworkManager.Instance.localPlayerController;
if (player == null || !player.isInsideFactory) var listener = StartOfRound.Instance.audioListener;
if (player == null || listener == null || !player.isInsideFactory)
{ {
return false; return false;
} }
var distance = Vector3.Distance(player.transform.position, jester.transform.position); var distance = Vector3.Distance(listener.transform.position, jester.transform.position);
return distance <= AudioMaxDistance; return distance <= AudioMaxDistance;
} }