forked from nikita/muzika-gromche
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:
parent
2a28a36a69
commit
bacb9f07c7
|
@ -502,11 +502,12 @@ namespace MuzikaGromche
|
|||
public static bool LocalPlayerCanHearMusic(EnemyAI jester)
|
||||
{
|
||||
var player = GameNetworkManager.Instance.localPlayerController;
|
||||
if (player == null || !player.isInsideFactory)
|
||||
var listener = StartOfRound.Instance.audioListener;
|
||||
if (player == null || listener == null || !player.isInsideFactory)
|
||||
{
|
||||
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;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue