viewers access
public static UnityEvent<int> Player.PlayerManager.Events.OnCurrencyChanged
CyberPsychosis > Player > PlayerManager > Events > OnCurrencyChanged
Called when the player gains or spends currency
using UnityEngine;
using Player;
public class CurrencySoundPlayer : MonoBehaviour
{
void Start()
{
PlayerManager.Events.OnCurrencyChanged.AddListener(OnCurrencyChanged);
}
void OnCurrencyChanged(int change)
{
if(change > 0)
SoundManager.PlayOneShot("CollectCurrency");
else
SoundManager.PlayOneShot("SpendCurrency");
}
}