OnCurrencyChanged

public static UnityEvent<int> Player.PlayerManager.Events.OnCurrencyChanged

CyberPsychosis    >    Player    >    PlayerManager    >    Events    >    OnCurrencyChanged

Summary

Called when the player gains or spends currency

Examples

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");
    }
}