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

    インターフェイス PushingSituation

    外からtick毎の値を押している物が、押している間どういう場面に居るか (TickGate.heldThroughoutPush)。押される側の条件つきの増減のうち、押されている間ずっと成立して いるものを見分けるのに要る。

    interface PushingSituation {
        source: ObjectDef;
        sourceIsAt: "parent" | "child";
        sourceStagesByCase: readonly (readonly SelfStageRequirement[])[];
    }

    階層 (一覧を見る)

    インデックス
    source: ObjectDef

    押している物の型。要る段が値の並びの上でどこに在るかは、この型だけが答えられる。

    sourceIsAt: "parent" | "child"

    押される側から見た押し手の居場所。炉は親(子を焼く)、刺さった傷は子(持ち主の血を奪う)。

    sourceStagesByCase: readonly (readonly SelfStageRequirement[])[]

    押し方1つにつき1組の、押している間ずっと押し手自身が居ると分かっている段。炉の火力のように 同時には効かない押し方が並ぶので、押されている間ずっと成り立つと言えるのは、どの組でも成り立つ ことだけ。段で縛られていない押し方では空の組になる。