public override void Select() { base.Select(); GUIComponent.ForceMouseOn(null); characterMode = false; if (Submarine.MainSub != null) { cam.Position = Submarine.MainSub.Position + Submarine.MainSub.HiddenSubPosition; } else { Submarine.MainSub = new Submarine(Path.Combine(Submarine.SavePath, "Unnamed.sub"), "", false); cam.Position = Submarine.MainSub.Position; } SoundPlayer.OverrideMusicType = "none"; for (int i = 0; i < Sounds.SoundManager.DefaultSourceCount; i++) { Sounds.SoundManager.Pause(i); } linkedSubBox.ClearChildren(); foreach (Submarine sub in Submarine.SavedSubmarines) { linkedSubBox.AddItem(sub.Name, sub); } cam.UpdateTransform(); }
public static void ClearFileTypeFilters() { if (backgroundFrame == null) { Init(); } fileTypeDropdown.ClearChildren(); }