# RuntimeUndoBehavior(ロブロックス 列挙型(Enum)) > Controls how ChangeHistoryService records and handles undo history during a Studio playtest session. - URL:https://roblox.minecraft-okinawa.com/reference/enums/RuntimeUndoBehavior/ - 公式:https://create.roblox.com/docs/reference/engine/enums/RuntimeUndoBehavior ## 選べる値 - Enum.RuntimeUndoBehavior.Aggregate(0):Rejects waypoint requests during a run session; all runtime changes accumulate into a single waypoint that is reverted together when the session stops or resets. - Enum.RuntimeUndoBehavior.Snapshot(1):Accepts waypoint requests during a run session and captures a snapshot of each instance's position and velocity at every waypoint boundary so that physics state can be fully restored on undo. - Enum.RuntimeUndoBehavior.Hybrid(2):Accepts waypoint requests during a run session but excludes unsolicited physics changes (position and velocity drift from simulation) from the recorded history. 英語の説明とメンバー一覧:Roblox Creator Documentation(CC BY 4.0)。日本語の解説はこのサイト独自のものです。 執筆:鈴木孝昌(現役プロジェクトマネージャー/プログラミング講師)/運営:沖縄マイクラ部 プログラミングスクール「クロスウェーブ」(https://minecraft-okinawa.com/)