internal void Start() { for (int i = 0; i < umfModEntries.Count; i++) { wasEnabled[umfModEntries[i].Name] = umfModEntries[i].Type != ModMenuEntryType.DISABLED_UMF; } for (int i = 0; i < Gadgets.CountGadgets(); i++) { wasEnabled[Gadgets.GetGadgetInfo(i).Attribute.Name] = Gadgets.GetGadgetInfo(i).Gadget.Enabled; } StartCoroutine(WatchForRestartNeeded()); }