示例#1
0
 private Opponent(
     BlockNumber blockNumber,
     GameNumber gameNumber,
     DrawNumber drawNumber,
     SeedLevel seedLevel,
     AssignOrder assignOrder,
     PlayerClassification playerClassification,
     EntryNumber entryNumber,
     SeedNumber seedNumber,
     TeamCodes teamCodes,
     TeamAbbreviatedNames teamAbbreviatedNames,
     PlayerCodes playerCodes,
     PlayerNames playerNames,
     GameNumber fromGameNumber)
 {
     this.BlockNumber = blockNumber;
     this.GameNumber  = gameNumber;
     this.DrawNumber  = drawNumber;
     this.SeedLevel   = seedLevel;
     this.AssignOrder = assignOrder;
     this.FramePlayerClassification = PlayerClassification.General;
     this.IsManuallySettingFrame    = false;
     this.IsManuallyAssigned        = false;
     this.PlayerClassification      = playerClassification;
     this.EntryNumber          = entryNumber;
     this.SeedNumber           = seedNumber;
     this.TeamCodes            = teamCodes;
     this.TeamAbbreviatedNames = teamAbbreviatedNames;
     this.PlayerCodes          = playerCodes;
     this.PlayerNames          = playerNames;
     this.FromGameNumber       = fromGameNumber;
 }
示例#2
0
 /// <summary>
 /// 対戦者の新しいインスタンスを生成します。
 /// </summary>
 /// <param name="drawNumber">ドロー番号。</param>
 /// <param name="seedLevel">シードレベル。</param>
 /// <param name="assignOrder">割当順。</param>
 public Opponent(
     DrawNumber drawNumber,
     SeedLevel seedLevel,
     AssignOrder assignOrder)
 {
     this.DrawNumber  = drawNumber;
     this.SeedLevel   = seedLevel;
     this.AssignOrder = assignOrder;
     this.FramePlayerClassification = PlayerClassification.General;
     this.IsManuallySettingFrame    = false;
     this.IsManuallyAssigned        = false;
     this.PlayerClassification      = null;
     this.EntryNumber          = null;
     this.SeedNumber           = null;
     this.TeamCodes            = null;
     this.TeamAbbreviatedNames = null;
     this.PlayerCodes          = null;
     this.PlayerNames          = null;
 }
示例#3
0
 /// <summary>
 /// シード枠に変更します。
 /// </summary>
 /// <param name="seedLevel">アサインレベル。</param>
 /// <param name="isManual">手動設定フラグ。</param>
 public void AsSeedFrame(SeedLevel seedLevel = null, bool isManual = false)
 {
     this.FramePlayerClassification = PlayerClassification.Seed;
     this.IsManuallySettingFrame    = isManual;
     this.SeedLevel = seedLevel ?? new SeedLevel(Block.LowPriorityLevelSeed);
 }