public void Update() { if (_cursor == null || _logo == null || _theme != MP_Config.instance.getTheme()) { _cursor = Resources.Load("UI/Cursor") as Texture; if (Variables.bundle != null) { _logo = Variables.bundle.LoadAsset("MANPADLOGO.png") as Texture; _theme = MP_Config.instance.getTheme(); if (_theme == EThemes.WHITE) { _skin = Variables.bundle.LoadAsset("s_default.guiskin") as GUISkin; } else if (_theme == EThemes.AQUA) { _skin = Variables.bundle.LoadAsset("s_aqua.guiskin") as GUISkin; } else if (_theme == EThemes.MAGIC) { _skin = Variables.bundle.LoadAsset("s_magic.guiskin") as GUISkin; } } } if (Input.GetKeyDown(MP_Keybinds.key_MainMenu) || Input.GetKeyDown(KeyCode.Escape)) { if (Input.GetKeyDown(KeyCode.Escape)) { if (_isOpen && PlayerPauseUI.active) { PlayerPauseUI.active = false; _isOpen = false; } } else { if (_isOpen) { PlayerPauseUI.active = false; _isOpen = false; } else if (!PlayerPauseUI.active) { PlayerPauseUI.active = true; _isOpen = true; } } } if (!_isOpen || LoadingUI.isBlocked || !Provider.isConnected) { return; } }
public void Update() { if (Assets.isLoading || Provider.isLoading || Level.isLoading || Player.isLoading) { lastLoading = Time.realtimeSinceStartup; } if (Variables.bundle == null || !(Level.info != null ? (!_loaded || isBlocked) : isBlocked)) { return; } EThemes _theme = MP_Config.instance.getTheme(); if (_backgroundImage == null) { _backgroundImage = Variables.bundle.LoadAsset("Loading.png") as Texture; } if (_logoImage == null) { _logoImage = Variables.bundle.LoadAsset("MANPADLOGO.png") as Texture; } if (_theme == EThemes.WHITE) { _skin = Variables.bundle.LoadAsset("s_dark.guiskin") as GUISkin; } else if (_theme == EThemes.AQUA) { _skin = Variables.bundle.LoadAsset("s_aqua.guiskin") as GUISkin; } else if (_theme == EThemes.MAGIC) { _skin = Variables.bundle.LoadAsset("s_magic.guiskin") as GUISkin; } }
public void setTheme(EThemes theme) { _root.SelectSingleNode("Theme").InnerText = theme.ToString(); save(); }