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

    インターフェイス ObjectWindowView

    子ウィンドウ1つに出るもの一式(Windows.md 1節)。1つの窓に要るものを1つのまとまりで答える ——ばらばらのメンバーから呼び出し側が組み立てると、窓を足すたびに組み立ての手順も増える。

    画面が覚えているものはここに含めません。 発見物の枠(直前の探索で何が出たか)と固定表示の印は ワールドではなく画面の記憶なので、呼び出し側が重ねます——explorationRatioが探索率だけを答え、 発見物を答えないのはそのためです。

    interface ObjectWindowView {
        actions: readonly CardAction[];
        card: CardContent;
        description: string | undefined;
        exploration: ExplorationContent | undefined;
        object: WorldObject;
        properties: readonly PropertyCategory[];
        slots: readonly Slot[];
    }
    インデックス
    actions: readonly CardAction[]

    最下段に並べる操作。

    説明のタブに出す札。その物1個ぶんの姿で、子ウィンドウはこれをそのまま借りて出す (Windows.md 1.1節)。

    description: string | undefined
    exploration: ExplorationContent | undefined

    探索のタブに出るもの(探索できない対象ではundefined=探索のタブを出さない)。

    object: WorldObject

    窓が映している1個そのもの。窓を閉じるかを決めるのはこれ——それが現在地から見えなくなれば 窓も畳む(visible、Windows.md 1.1節)ので、札を借りない窓(場所・キャラクタ)でも判定できる。

    properties: readonly PropertyCategory[]

    プロパティのタブに出すカテゴリ(空ならタブを出さない)。

    slots: readonly Slot[]

    タブに並ぶスロット(visible_slotsの宣言順、GameElementDefinition.md 7.11節)。