ctac.GameFinishedCommand.Execute C# (CSharp) Method

Execute() public method

public Execute ( ) : void
return void
        public override void Execute()
        {
            if (!processedActions.Verify(gameFinished.id)) return;

            var opponentId = players.OpponentId(turns.currentPlayerId);

            if (gameFinished.winnerId != opponentId)
            {
                message.Dispatch(new MessageModel() { message = "Victory!", duration = 5000}, socketKey);
            }
            else
            {
                message.Dispatch(new MessageModel() { message = "Defeat :(", duration = 5000}, socketKey);
            }
        }
GameFinishedCommand