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

    インターフェイス RangeEventReadout

    range系イベント(6.3節)が端で何をするかを、実行時のオブジェクトを使わずに読んだもの。

    expectedReturnToSelfが正なら、そのイベントは自分の値を戻す=繰り返す仕掛け(罠の判定周期、 TrapSystem.md 2節)。destroysSelfなら、そこで自分が消える=寿命(罠の朽ち、 DurabilitySystem.md 2節)。

    戻り量は、発火した端からrangeの内側へ動いた距離(PropertyRange.inwardFrom)で、どちらの端でも 正で測る。両端を同じ向きで測るのは、周期(rangeCycles)が端によって 別の意味にならないためで、片端だけを特別扱いすると「戻る」が上端では負を意味することになる。 端に置いたままにする宣言——既定のクランプと、それを自分で書き写したon_max——は0になる。

    interface RangeEventReadout {
        destroysSelf: boolean;
        expectedReturnToSelf: number;
        label: RangeEventLabel;
        outcomes: readonly StepOutcome[];
    }
    インデックス
    destroysSelf: boolean
    expectedReturnToSelf: number
    outcomes: readonly StepOutcome[]