Пример #1
0
        public WordScrambleGameCommandEditorWindowViewModel(WordScrambleGameCommandModel command)
            : base(command)
        {
            this.MinimumParticipants        = command.MinimumParticipants;
            this.TimeLimit                  = command.TimeLimit;
            this.WordScrambleTimeLimit      = command.WordScrambleTimeLimit;
            this.CustomWordsFilePath        = command.CustomWordsFilePath;
            this.StartedCommand             = command.StartedCommand;
            this.UserJoinCommand            = command.UserJoinCommand;
            this.NotEnoughPlayersCommand    = command.NotEnoughPlayersCommand;
            this.WordScramblePrepareCommand = command.WordScramblePrepareCommand;
            this.WordScrambleBeginCommand   = command.WordScrambleBeginCommand;
            this.UserSuccessCommand         = command.UserSuccessCommand;
            this.UserFailureCommand         = command.UserFailureCommand;

            this.SetUICommands();
        }
Пример #2
0
        public override async Task UpdateExistingCommand(CommandModelBase command)
        {
            await base.UpdateExistingCommand(command);

            WordScrambleGameCommandModel gCommand = (WordScrambleGameCommandModel)command;

            gCommand.MinimumParticipants        = this.MinimumParticipants;
            gCommand.TimeLimit                  = this.TimeLimit;
            gCommand.WordScrambleTimeLimit      = this.WordScrambleTimeLimit;
            gCommand.CustomWordsFilePath        = this.CustomWordsFilePath;
            gCommand.StartedCommand             = this.StartedCommand;
            gCommand.UserJoinCommand            = this.UserJoinCommand;
            gCommand.NotEnoughPlayersCommand    = this.NotEnoughPlayersCommand;
            gCommand.WordScramblePrepareCommand = this.WordScramblePrepareCommand;
            gCommand.WordScrambleBeginCommand   = this.WordScrambleBeginCommand;
            gCommand.UserSuccessCommand         = this.UserSuccessCommand;
            gCommand.UserFailureCommand         = this.UserFailureCommand;
        }