Available in the Gaming / Industries Circle
quantum | v2 switch to v1  

API-TournamentRound

ネームスペース: Gimmebreak.Backbone.Tournaments

インヘリタンス: Object → TournamentRound

トーナメントフェーズ内の1つのトーナメントラウンドを表示します。 各ラウンドにはラウンド長や勝利条件(3番勝利など)についての設定があります。 シングルエリミネーション方式のトーナメントの場合、ラウンドに表示されるのはトーナメント表の1つのステージです。

public class TournamentRound

目次

コンストラクター

TournamentRound()

トーナメントラウンドのインスタンスを作成します。

public TournamentRound()

トップに戻る
 

プロパティ

GamePointDistribution

このラウンドの各ゲームでの特定のポジションに対する得点配分を判定します。

public List<TournamentRound.GamePositionPoints> GamePointDistribution
{
    get;
    set;
}

トップに戻る
 

ID

ラウンドID(1で始まる)

public int Id
{
    get;
    set;
}

トップに戻る
 

MatchPointDistribution

このラウンドの各マッチでの特定のポジションに対する得点配分を判定します。

public List<TournamentRound.MatchPositionPoints> MatchPointDistribution
{
    get;
    set;
}

トップに戻る
 

MaxGameCount

マッチ内でプレイできる最大ゲーム数(例:2に設定すると、2番勝負を作成できます。1対1のシナリオでWinScoreを1に設定している場合は意味を持ちません。)

public int MaxGameCount
{
    get;
    set;
}

トップに戻る
 

MaxLength

ラウンドの最大の長さ。すべてのゲームはこの枠内で終了します。 MinGameLength に MAXPOSSIBLEGAMECOUNTを掛けた数字にマージンを少々とったものよりも大きくする必要があります。

public int MaxLength
{
    get;
    set;
}

トップに戻る
 

MinGameLength

ゲームの最小の長さ。すべてのゲームはこの枠内と一致するようにします(例:ラウンドが3番勝負(最大3ゲーム)で最小のゲームの長さが2分である場合、必要に応じて最長の長さを6分より大きくして全てのゲームがプレイされrるようにします)。

public int MinGameLength
{
    get;
    set;
}

トップに戻る
 

WinScore

マッチを終了するのに必要な勝ち点(例:ゲームの勝利にポイントを入れる場合、3番勝負はWinScore=2で表現されます (WinScore = ユーザーが得点圏内に入った回数))。

public int WinScore
{
    get;
    set;
}

ドキュメントのトップへ戻る