﻿<?xml version="1.0" encoding="utf-8" ?>
<c2eventsheet>
    <!--All the 'name' attributes are ignored by Construct 2 - they are there for readability only.-->
    <name>E_PauseMenu</name>
    <events>
        <include>E_UI_Transition</include>
        <include>E_UI_Checkbox</include>
        <include>E_UI_Dialog</include>
        <variable constant="0" name="isGamePaused" sid="5585257283169947" static="0" type="number">0</variable>
        <event-block sid="5349162053569032">
            <conditions>
                <condition id="-2" name="On start of layout" sid="5965505966973745" type="System" />
            </conditions>
            <actions>
                <action id="0" name="Call function" sid="238596079925692" type="Function">
                    <param id="0" name="Name">&quot;setCheckbox&quot;</param>
                    <param id="1" name="Parameter {n}">&quot;toggleMusic&quot;{###}gameDataDic.Get(&quot;musicEnabled&quot;)</param>
                </action>
                <action id="0" name="Call function" sid="3102471194217281" type="Function">
                    <param id="0" name="Name">&quot;setCheckbox&quot;</param>
                    <param id="1" name="Parameter {n}">&quot;toggleSound&quot;{###}gameDataDic.Get(&quot;soundEnabled&quot;)</param>
                </action>
            </actions>
        </event-block>
        <event-block sid="645754660287794">
            <conditions>
                <condition id="3" name="On touched object" sid="4385530278471022" type="Touch">
                    <param id="0" name="Object">ui_button</param>
                </condition>
            </conditions>
            <actions />
            <sub-events>
                <event-block sid="8204024550640198">
                    <conditions>
                        <condition id="-7" name="Compare instance variable" sid="8244210661347387" type="ui_button">
                            <param id="0" name="Instance variable">element_name</param>
                            <param id="1" name="Comparison">0</param>
                            <param id="2" name="Value">&quot;btn_home&quot;</param>
                        </condition>
                    </conditions>
                    <actions>
                        <action id="-13" name="Set time scale" sid="2973415962640975" type="System">
                            <param id="0" name="Time scale">1</param>
                        </action>
                        <action id="0" name="Call function" sid="9788494313888426" type="Function">
                            <param id="0" name="Name">&quot;transitionToLayout&quot;</param>
                            <param id="1" name="Parameter {n}">&quot;Home&quot;{###}0.3</param>
                        </action>
                    </actions>
                </event-block>
            </sub-events>
        </event-block>
        <event-block sid="7138937767082986">
            <conditions>
                <condition id="0" name="On function" sid="1975360250149256" type="Function">
                    <param id="0" name="Name">&quot;pauseGame&quot;</param>
                </condition>
            </conditions>
            <actions>
                <action id="0" name="Call function" sid="8663479218992549" type="Function">
                    <param id="0" name="Name">&quot;openDialog&quot;</param>
                    <param id="1" name="Parameter {n}">&quot;pauseMenu_dialog&quot;</param>
                </action>
                <action id="-9" name="Set value" sid="8569961392587366" type="System">
                    <param id="0" name="Variable">isGamePaused</param>
                    <param id="1" name="Value">1</param>
                </action>
                <action id="-13" name="Set time scale" sid="3721949730698611" type="System">
                    <param id="0" name="Time scale">0</param>
                </action>
            </actions>
            <sub-events>
                <event-block sid="3084528928851623">
                    <conditions>
                        <condition id="-7" name="Compare instance variable" sid="3460978405147317" type="ui_dialog">
                            <param id="0" name="Instance variable">element_name</param>
                            <param id="1" name="Comparison">0</param>
                            <param id="2" name="Value">currentDialog</param>
                        </condition>
                    </conditions>
                    <actions>
                        <action id="-14" name="Set object time scale" sid="8257680915782511" type="System">
                            <param id="0" name="Object">ui_dialog</param>
                            <param id="1" name="Time scale">1.0</param>
                        </action>
                    </actions>
                    <sub-events>
                        <event-block sid="7675922772546723">
                            <conditions>
                                <condition id="-16" name="Is on layer" sid="6595956262977474" type="ui_button">
                                    <param id="0" name="Layer">ui_dialog.LayerNumber</param>
                                </condition>
                            </conditions>
                            <actions>
                                <action id="-14" name="Set object time scale" sid="2812044842869475" type="System">
                                    <param id="0" name="Object">ui_button</param>
                                    <param id="1" name="Time scale">1.0</param>
                                </action>
                            </actions>
                        </event-block>
                        <event-block sid="1957331642892311">
                            <conditions>
                                <condition id="-16" name="Is on layer" sid="4649817323747703" type="ui_blackOverlay">
                                    <param id="0" name="Layer">ui_dialog.LayerNumber</param>
                                </condition>
                            </conditions>
                            <actions>
                                <action id="-14" name="Set object time scale" sid="9030942861782774" type="System">
                                    <param id="0" name="Object">ui_blackOverlay</param>
                                    <param id="1" name="Time scale">1.0</param>
                                </action>
                            </actions>
                        </event-block>
                    </sub-events>
                </event-block>
            </sub-events>
        </event-block>
        <event-block sid="940889973701257">
            <conditions>
                <condition id="0" name="On function" sid="1754269888347457" type="Function">
                    <param id="0" name="Name">&quot;resumeGame&quot;</param>
                </condition>
            </conditions>
            <actions>
                <action id="0" name="Call function" sid="2749084027625662" type="Function">
                    <param id="0" name="Name">&quot;closeDialog&quot;</param>
                    <param id="1" name="Parameter {n}">&quot;pauseMenu_dialog&quot;</param>
                </action>
                <action id="-9" name="Set value" sid="761954935879657" type="System">
                    <param id="0" name="Variable">isGamePaused</param>
                    <param id="1" name="Value">0</param>
                </action>
                <action id="-13" name="Set time scale" sid="9390695189417666" type="System">
                    <param id="0" name="Time scale">1</param>
                </action>
            </actions>
        </event-block>
    </events>
</c2eventsheet>
