private void RiseTurnMovedEvent(string gameId, int firstPlayerRow, int firstPlayerColumn, int secondPlayerRow, int secondPlayerColumn) { TurnMovedEventArgs args = new TurnMovedEventArgs(); args.GameId = gameId; args.FirstPlayerRow = firstPlayerRow; args.FirstPlayerColumn = firstPlayerColumn; args.SecondPlayerRow = secondPlayerRow; args.SecondPlayerColumn = secondPlayerColumn; OnTurnMoved(args); mediator.NotifyTurnMoved(new Models.Responses.TurnMovedResponse() { GameId = gameId, FirstPlayerRow = firstPlayerRow, FirstPlayerColumn = firstPlayerColumn, SecondPlayerRow = secondPlayerRow, SecondPlayerColumn = secondPlayerColumn }); }
private void OnTurnMoved(TurnMovedEventArgs e) { EventHandler <TurnMovedEventArgs> handler = TurnMoved; handler?.Invoke(this, e); }