UnmappedIsland ソースリファレンス - v0.1.0
    検索インデックスを準備しています...

    インターフェイス ObjectWindowAction

    ボタンとして並べる1つの操作。説明文とかかる時間は、ボタンの長押しで吹き出しに出す。

    interface ObjectWindowAction {
        description: string | undefined;
        enabled?: boolean;
        label: string;
        minutes: number;
        onTap: () => void;
        reason?: string;
    }
    インデックス
    description: string | undefined
    enabled?: boolean

    今この操作を実行できるか(conditionsを満たしているか、GameElementDefinition.md 14節)。 falseなら押しても実行されず、押している間だけ理由(reason)を吹き出しに出す。

    label: string
    minutes: number

    実行にかかるゲーム内時間(分)。0なら吹き出しに時間の行を出さない。

    onTap: () => void
    reason?: string

    実行できない理由の文言。宣言が無ければundefined(理由を出さない)。