public void Dirty(Inventory inventory, ISession session) { _exportStats = GetCurrentInfo(inventory); DirtyEvent?.Invoke(); OnStatisticChanged(session); }
public void Dirty(Inventory inventory) { _exportStats = GetCurrentInfo(inventory); DirtyEvent?.Invoke(); }
public DirtyString(DirtyEvent parentDirtyEvent) { dirtyEvent = new DirtyEvent(parentDirtyEvent); }
public void LoseAll() { essence = 0; DirtyEvent?.Invoke(); }
/// <summary>ess -= Abs(lose), returns true if race goes to zero</summary> public bool Lose(int lose) { essence -= Mathf.Abs(lose); DirtyEvent?.Invoke(); return(essence <= 0); }
public void Gain(int gain) { essence += Mathf.Max(0, gain); DirtyEvent?.Invoke(); }