Dimm GetLegacyScreenPixels(LegacyScreenResolution screenResolution) { switch (screenResolution) { case LegacyScreenResolution.L_600: return(new Dimm(800, 600)); case LegacyScreenResolution.L_768: return(new Dimm(1024, 768)); case LegacyScreenResolution.L_1024: return(new Dimm(1366, 1024)); default: return(new Dimm(0, 0)); } }
void ReActivateLegacyScreenItems() { System.Array items = System.Enum.GetValues(typeof(LegacyScreenResolution)); for (int i = 0; i < items.Length - 1; i++) { itemSpawnParent.GetChild(i).gameObject.SetActive(true); LegacyScreenResolution item = (LegacyScreenResolution)items.GetValue(i + 1); TextureCropSize cropSize = itemSpawnParent.GetChild(i).GetComponent <TextureCropSize>(); cropSize.Dimmension = GetLegacyScreenPixels(item); cropSize.DimmensionText = string.Format("Current Size\n{0} - {1}", item, cropSize.Dimmension); itemSpawnParent.GetChild(i).GetChild(0).GetComponent <Text>().text = "\t\t" + item; itemSpawnParent.GetChild(i).GetChild(1).GetComponent <Text>().text = GetLegacyScreenMeasurements(item); } items = null; System.GC.Collect(); }
string GetLegacyScreenMeasurements(LegacyScreenResolution screenResolution) { string dimm = "Pixels"; switch (screenResolution) { case LegacyScreenResolution.L_600: return(string.Format("{0}x{1} : {2}", 800, 600, dimm)); case LegacyScreenResolution.L_768: return(string.Format("{0}x{1} : {2}", 1024, 768, dimm)); case LegacyScreenResolution.L_1024: return(string.Format("{0}x{1} : {2}", 1366, 1024, dimm)); default: return(string.Format("{0}x{1} : {2}", 0, 0, dimm)); } }