public SlotMachineGameOutcomeModel(string name, Dictionary <UserRoleEnum, RoleProbabilityPayoutModel> roleProbabilityPayouts, CustomCommandModel command, IEnumerable <string> symbols, bool anyOrder) : base(name, roleProbabilityPayouts, command) { this.Symbols = new List <string>(symbols); this.AnyOrder = anyOrder; }
public HitmanGameCommandModel(string name, HashSet <string> triggers, int minimumParticipants, int timeLimit, int hitmanTimeLimit, string customWordsFilePath, CustomCommandModel startedCommand, CustomCommandModel userJoinCommand, CustomCommandModel notEnoughPlayersCommand, CustomCommandModel hitmanApproachingCommand, CustomCommandModel hitmanAppearsCommand, CustomCommandModel userSuccessCommand, CustomCommandModel userFailureCommand) : base(name, triggers, GameCommandTypeEnum.Hitman) { this.MinimumParticipants = minimumParticipants; this.TimeLimit = timeLimit; this.HitmanTimeLimit = hitmanTimeLimit; this.CustomWordsFilePath = customWordsFilePath; this.StartedCommand = startedCommand; this.UserJoinCommand = userJoinCommand; this.NotEnoughPlayersCommand = notEnoughPlayersCommand; this.HitmanApproachingCommand = hitmanApproachingCommand; this.HitmanAppearsCommand = hitmanAppearsCommand; this.UserSuccessCommand = userSuccessCommand; this.UserFailureCommand = userFailureCommand; }