protected virtual void OnSecondExecutionOver() { BattleEventArgs args = new BattleEventArgs(); args.thisBattle = this; SecondExecutionOver?.Invoke(this, args); }
protected virtual void OnMakingSelections() { BattleEventArgs args = new BattleEventArgs(); args.thisBattle = this; MakingSelections?.Invoke(this, args); }
protected virtual void OnFirstExecutionBegun() { BattleEventArgs args = new BattleEventArgs(); args.thisBattle = this; FirstExecutionBegun?.Invoke(this, args); }
protected virtual void OnBattleOver() { BattleEventArgs args = new BattleEventArgs(); args.thisBattle = this; BattleOver?.Invoke(this, args); }