Money Changed

public event PlayerMoneyChangedAction MoneyChanged

This event fired when player money is changed. Keep in mind, that this works for any ingame player, even AI.

To subscribe to the local player event, do:

Player.LocalPlayer.MoneyChanged += OnPlayerMoneyChanged;

void OnPlayerMoneyChanged(int newValue)
{
  // your actions
}

Warning

Subject to change: in the next versions planned to enhance resource system to support multiple resources types.