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

    インターフェイス StatusSource

    ShownStatusesが画面の外から読むもの。行動のたびに作り直される値なので、すべて呼び出しで受け取る。

    interface StatusSource {
        categories: () => readonly PropertyCategory[];
        midAction: () => boolean;
        onOpenDetail: (key: string) => void;
        onPinned: () => void;
        properties: () => readonly StatusContent[];
        statuses: () => readonly StatusContent[];
    }
    インデックス
    categories: () => readonly PropertyCategory[]

    プロパティのタブ(PlayScreenView.propertyCategories)。タブの中身を答えるためだけに読む。

    midAction: () => boolean

    経過を見せている途中か。バーは減った分の帯を縮めずに溜める(ProgressBar.setRatio)。

    onOpenDetail: (key: string) => void

    その行の詳細を開く(Windows.md 8節)。

    onPinned: () => void

    固定表示が変わった(控えとバーの引き直しは呼び出し側の仕事)。

    properties: () => readonly StatusContent[]

    キャラクタのプロパティ全部(PlayScreenView.properties)。上の2つはここの部分集合で、 どこにも並ばないプロパティ——ホームシックの詳細に居心地の枠として現れるもの——もここには居る。 ステータスタグを持たない行も、固定表示にされればここからステータスエリアの候補に加わる。

    statuses: () => readonly StatusContent[]

    ステータスタグが付いた行(常に候補、PlayScreenView.statuses)。