Beispiel #1
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,MatchLengthName")] MatchLength matchLength)
        {
            if (id != matchLength.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(matchLength);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!MatchLengthExists(matchLength.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(matchLength));
        }
Beispiel #2
0
        public async Task <IActionResult> Create([Bind("Id,MatchLengthName")] MatchLength matchLength)
        {
            if (ModelState.IsValid)
            {
                _context.Add(matchLength);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(matchLength));
        }
Beispiel #3
0
 public static Offset <MutatorSettings> CreateMutatorSettings(FlatBufferBuilder builder,
                                                              MatchLength matchLength                   = MatchLength.Five_Minutes,
                                                              MaxScore maxScore                         = MaxScore.Unlimited,
                                                              OvertimeOption overtimeOption             = OvertimeOption.Unlimited,
                                                              SeriesLengthOption seriesLengthOption     = SeriesLengthOption.Unlimited,
                                                              GameSpeedOption gameSpeedOption           = GameSpeedOption.Default,
                                                              BallMaxSpeedOption ballMaxSpeedOption     = BallMaxSpeedOption.Default,
                                                              BallTypeOption ballTypeOption             = BallTypeOption.Default,
                                                              BallWeightOption ballWeightOption         = BallWeightOption.Default,
                                                              BallSizeOption ballSizeOption             = BallSizeOption.Default,
                                                              BallBouncinessOption ballBouncinessOption = BallBouncinessOption.Default,
                                                              BoostOption boostOption                   = BoostOption.Normal_Boost,
                                                              RumbleOption rumbleOption                 = RumbleOption.None,
                                                              BoostStrengthOption boostStrengthOption   = BoostStrengthOption.One,
                                                              GravityOption gravityOption               = GravityOption.Default,
                                                              DemolishOption demolishOption             = DemolishOption.Default,
                                                              RespawnTimeOption respawnTimeOption       = RespawnTimeOption.Three_Seconds)
 {
     builder.StartObject(16);
     MutatorSettings.AddRespawnTimeOption(builder, respawnTimeOption);
     MutatorSettings.AddDemolishOption(builder, demolishOption);
     MutatorSettings.AddGravityOption(builder, gravityOption);
     MutatorSettings.AddBoostStrengthOption(builder, boostStrengthOption);
     MutatorSettings.AddRumbleOption(builder, rumbleOption);
     MutatorSettings.AddBoostOption(builder, boostOption);
     MutatorSettings.AddBallBouncinessOption(builder, ballBouncinessOption);
     MutatorSettings.AddBallSizeOption(builder, ballSizeOption);
     MutatorSettings.AddBallWeightOption(builder, ballWeightOption);
     MutatorSettings.AddBallTypeOption(builder, ballTypeOption);
     MutatorSettings.AddBallMaxSpeedOption(builder, ballMaxSpeedOption);
     MutatorSettings.AddGameSpeedOption(builder, gameSpeedOption);
     MutatorSettings.AddSeriesLengthOption(builder, seriesLengthOption);
     MutatorSettings.AddOvertimeOption(builder, overtimeOption);
     MutatorSettings.AddMaxScore(builder, maxScore);
     MutatorSettings.AddMatchLength(builder, matchLength);
     return(MutatorSettings.EndMutatorSettings(builder));
 }
Beispiel #4
0
 public static void AddMatchLength(FlatBufferBuilder builder, MatchLength matchLength)
 {
     builder.AddSbyte(0, (sbyte)matchLength, 0);
 }