Resource Changed ================ .. code-block:: csharp public event PlayerResourceChanged ResourceChanged This event fired when any of the player's resource amounts is changed. Passes the changed resource ``id`` and its new amount. Keep in mind that this works for any ingame player, even AI. To subscribe to the local player event, do: .. code-block:: csharp [Inject] PlayersService players; void Start() { players.LocalPlayer.ResourceChanged += OnPlayerResourceChanged; } void OnPlayerResourceChanged(string id, int newAmount) { // your actions }