// Use this for initialization void Start() { scrGM = GameObject.Find("GameManager").GetComponent <ScrGameManager>(); List <Resolution> resolutions = scrGM.GetResolutions(); List <string> strResList = new List <string>(); int iterator = 0; int selectedIndex = 0; foreach (Resolution res in resolutions) { strResList.Add(res.width + "x" + res.height); if (res.width == scrGM.GetCurrentResolution().width&& res.height == scrGM.GetCurrentResolution().height) { selectedIndex = iterator; } iterator++; } gameObject.GetComponent <Dropdown>().AddOptions(strResList); gameObject.GetComponent <Dropdown>().value = selectedIndex; }
private void Valid() { // String Language string strLang = GameObject.Find("DropdownTitleOptionsLanguage").GetComponent <Dropdown>().captionText.text; foreach (string language in scrGM.GetLanguages()) { if (strLang == language) { scrGM.SetCurrentLanguage(language); } } // String Resolution string strRes = GameObject.Find("DropdownTitleOptionsResolution").GetComponent <Dropdown>().captionText.text; string[] str = strRes.Split('x'); int width = int.Parse(str[0]); int height = int.Parse(str[1]); foreach (Resolution res in scrGM.GetResolutions()) { if (res.width == width && res.height == height) { scrGM.SetCurrentResolution(res); } } // Change Bool FullScreen scrGM.SetFullScreen(GameObject.Find("ToggleTitleOptionFullScreen").GetComponent <Toggle>().isOn); scrGM.ShowTitle(); scrGM.HideOptions(); }