public void Package(string scene) { SchoolBox shcoolBox = null; foreach (var item in FindObjectsOfType <SchoolBox>()) { if (item.GetComponent <TextMeshProUGUI>().color == Color.red) { shcoolBox = item; break; } } if (shcoolBox == null) { return; } constants.focusedShcoolIndex = (uint)constants.mainCore.shcools.ToList().IndexOf(shcoolBox.shcool); StaticSceneLoader.ForceLoadScene(scene); }
public void RemoveShcool() { SchoolBox shcoolBox = null; foreach (var item in FindObjectsOfType <SchoolBox>()) { if (item.GetComponent <TextMeshProUGUI>().color == Color.red) { shcoolBox = item; break; } } if (shcoolBox == null) { return; } var i = constants.mainCore.shcools.ToList(); i.Remove(shcoolBox.shcool); constants.mainCore.shcools = i.ToArray(); constants.Serialize(); }