; generated script [is_pausemenu_cin] state sInitial { when always { exitTime 0.500 goto Back bind "sca pauserange 0 13" } } state Restart { entry { bind "ui -2..cin_pausemenu.menu.restart select" } when generalUp -1 { waitTime 0.200 goto Back bind "ui -2..cin_pausemenu.menu.restart deselect" } when generalDown -1 { waitTime 0.200 goto MainMenu bind "ui -2..cin_pausemenu.menu.restart deselect" } when actionButton -1 { goto RestartLevel bind "ui -2..cin_pausemenu.menu.restart deselect" } when generalStart -1 { goto ReturnToGame bind "ui -2..cin_pausemenu.menu.restart deselect" } when cancelButton -1 { goto ReturnToGame bind "ui -2..cin_pausemenu.menu.restart deselect" } } state MainMenu { entry { bind "ui -2..cin_pausemenu.menu.mainmenu select" } when generalUp -1 { waitTime 0.200 goto Restart bind "ui -2..cin_pausemenu.menu.mainmenu deselect" } when generalDown -1 { waitTime 0.200 goto Back bind "ui -2..cin_pausemenu.menu.mainmenu deselect" } when actionButton -1 { goto LoadMainMenu bind "ui -2..cin_pausemenu.menu.mainmenu deselect" } when generalStart -1 { goto ReturnToGame bind "ui -2..cin_pausemenu.menu.mainmenu deselect" gotoF } when cancelButton -1 { goto ReturnToGame bind "ui -2..cin_pausemenu.menu.mainmenu deselect" gotoF } } state Back { entry { bind "ui -2..cin_pausemenu.menu.back select" } when generalUp -1 { waitTime 0.200 goto MainMenu bind "ui -2..cin_pausemenu.menu.back deselect" gotoF } when generalDown -1 { waitTime 0.200 goto Restart bind "ui -2..cin_pausemenu.menu.back deselect" gotoF } when actionButton -1 { goto ReturnToGame bind "ui -2..cin_pausemenu.menu.back deselect" gotoF } when generalStart -1 { goto ReturnToGame bind "ui -2..cin_pausemenu.menu.back deselect" gotoF } when cancelButton -1 { goto ReturnToGame bind "ui -2..cin_pausemenu.menu.back deselect" gotoF } } state RestartLevel { when always { goto RestartLevel.no bind "ui -2..cin_pausemenu.exitwithoutsaving show" bind "ui -2..cin_pausemenu.menu hide" } } state RestartLevel.yes { entry { bind "ui -2..cin_pausemenu.exitwithoutsaving.yes select" } when generalRight { goto RestartLevel.no bind "ui -2..cin_pausemenu.exitwithoutsaving.yes deselect" } when actionButton { goto DoRestartLevel exitTime 0.750 bind "ui -2..cin_pausemenu.exitwithoutsaving.yes deselect" bind "ui -2..cin_pausemenu.exitwithoutsaving hide" bind "renderer fade black 0.5" bind "inputdev Ignore" } when cancelButton { goto Restart bind "ui -2..cin_pausemenu.exitwithoutsaving.yes deselect" bind "ui -2..cin_pausemenu.exitwithoutsaving hide" bind "ui -2..cin_pausemenu.menu show" } } state RestartLevel.no { entry { bind "ui -2..cin_pausemenu.exitwithoutsaving.no select" } when generalLeft { goto RestartLevel.yes bind "ui -2..cin_pausemenu.exitwithoutsaving.no deselect" } when actionButton { goto Restart bind "ui -2..cin_pausemenu.exitwithoutsaving.no deselect" bind "ui -2..cin_pausemenu.exitwithoutsaving hide" bind "ui -2..cin_pausemenu.menu show" } when cancelButton { goto Restart bind "ui -2..cin_pausemenu.exitwithoutsaving.no deselect" bind "ui -2..cin_pausemenu.exitwithoutsaving hide" bind "ui -2..cin_pausemenu.menu show" } } state DoRestartLevel { when always { goto trap_state bind "timing unpause" bind "sca muterange 0 13" bind "sca resumerange 0 13" bind "gc load current" } } state LoadMainMenu { when always { goto LoadMainMenu.no bind "ui -2..cin_pausemenu.exitwithoutsaving show" bind "ui -2..cin_pausemenu.menu hide" } } state LoadMainMenu.yes { entry { bind "ui -2..cin_pausemenu.exitwithoutsaving.yes select" } when generalRight { goto LoadMainMenu.no bind "ui -2..cin_pausemenu.exitwithoutsaving.yes deselect" } when actionButton { goto DoLoadMainMenu exitTime 0.750 bind "ui -2..cin_pausemenu.exitwithoutsaving.yes deselect" bind "ui -2..cin_pausemenu.exitwithoutsaving hide" bind "renderer fade black 0.5" bind "inputdev Ignore" } when cancelButton { goto MainMenu bind "ui -2..cin_pausemenu.exitwithoutsaving.yes deselect" bind "ui -2..cin_pausemenu.exitwithoutsaving hide" bind "ui -2..cin_pausemenu.menu show" } } state LoadMainMenu.no { entry { bind "ui -2..cin_pausemenu.exitwithoutsaving.no select" } when generalLeft { goto LoadMainMenu.yes bind "ui -2..cin_pausemenu.exitwithoutsaving.no deselect" } when actionButton { goto MainMenu bind "ui -2..cin_pausemenu.exitwithoutsaving.no deselect" bind "ui -2..cin_pausemenu.exitwithoutsaving hide" bind "ui -2..cin_pausemenu.menu show" } when cancelButton { goto MainMenu bind "ui -2..cin_pausemenu.exitwithoutsaving.no deselect" bind "ui -2..cin_pausemenu.exitwithoutsaving hide" bind "ui -2..cin_pausemenu.menu show" } } state DoLoadMainMenu { when always { goto trap_state bind "timing unpause" bind "sca muterange 0 13" bind "sca resumerange 0 13" bind "gc load menu" } } state ReturnToGame { entry { entryTime 0.000 bind "sca resumerange 0 13" bind "ui -2..cin_pausemenu hide" } } state trap_state { } initialState sInitial ; end of script [is_pausemenu_cin]