Esempio n. 1
0
        private static void onClickedDefaultButton(SleekButton button)
        {
            MenuPlayConfigUI.modeConfigData = new ModeConfigData(PlaySettings.singleplayerMode);
            EGameMode singleplayerMode = PlaySettings.singleplayerMode;

            if (singleplayerMode != EGameMode.EASY)
            {
                if (singleplayerMode != EGameMode.NORMAL)
                {
                    if (singleplayerMode == EGameMode.HARD)
                    {
                        MenuPlayConfigUI.configData.Hard = MenuPlayConfigUI.modeConfigData;
                    }
                }
                else
                {
                    MenuPlayConfigUI.configData.Normal = MenuPlayConfigUI.modeConfigData;
                }
            }
            else
            {
                MenuPlayConfigUI.configData.Easy = MenuPlayConfigUI.modeConfigData;
            }
            MenuPlayConfigUI.refreshConfig();
        }
Esempio n. 2
0
        public static void open()
        {
            if (MenuPlayConfigUI.active)
            {
                return;
            }
            MenuPlayConfigUI.active = true;
            if (ReadWrite.fileExists("/Worlds/Singleplayer_" + Characters.selected + "/Config.json", false))
            {
                try
                {
                    MenuPlayConfigUI.configData = ReadWrite.deserializeJSON <ConfigData>("/Worlds/Singleplayer_" + Characters.selected + "/Config.json", false);
                }
                catch
                {
                    MenuPlayConfigUI.configData = null;
                }
                if (MenuPlayConfigUI.configData == null)
                {
                    MenuPlayConfigUI.configData = new ConfigData();
                }
            }
            else
            {
                MenuPlayConfigUI.configData = new ConfigData();
            }
            EGameMode singleplayerMode = PlaySettings.singleplayerMode;

            if (singleplayerMode != EGameMode.EASY)
            {
                if (singleplayerMode != EGameMode.NORMAL)
                {
                    if (singleplayerMode == EGameMode.HARD)
                    {
                        MenuPlayConfigUI.modeConfigData = MenuPlayConfigUI.configData.Hard;
                    }
                }
                else
                {
                    MenuPlayConfigUI.modeConfigData = MenuPlayConfigUI.configData.Normal;
                }
            }
            else
            {
                MenuPlayConfigUI.modeConfigData = MenuPlayConfigUI.configData.Easy;
            }
            MenuPlayConfigUI.refreshConfig();
            MenuPlayConfigUI.container.lerpPositionScale(0f, 0f, ESleekLerp.EXPONENTIAL, 20f);
        }