public void TurnResult(TurnData data) { //Keep track of stats }
protected void OnTurnCompleted(GameInfo gameInfo, TurnData data) { var turnCompletedEvent = TurnCompleted; if (turnCompletedEvent != null) turnCompletedEvent(this, new TurnCompletedEventArgs(gameInfo, data)); }
public TurnCompletedEventArgs(GameInfo gameInfo, TurnData data) { GameInfo = gameInfo; TurnData = data; }