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)
|
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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue