private static void DisplayRosterFilter() { GUILayout.BeginHorizontal(); GUILayout.Label(string.Format("{0}:", SMUtils.Localize("#smloc_roster_009")), GUILayout.Width(40)); // Filter bool isAll = GUILayout.Toggle(CurrentFilter == KerbalFilters.All, SMUtils.Localize("#smloc_roster_010"), GUILayout.Width(60)); // "All" if (isAll) { CurrentFilter = KerbalFilters.All; } bool isAssign = GUILayout.Toggle(CurrentFilter == KerbalFilters.Assigned, SMUtils.Localize("#smloc_roster_011"), GUILayout.Width(95)); // "Assigned" if (isAssign) { CurrentFilter = KerbalFilters.Assigned; } if (HighLogic.LoadedSceneIsFlight) { bool isVessel = GUILayout.Toggle(CurrentFilter == KerbalFilters.Vessel, SMUtils.Localize("#smloc_roster_012"), GUILayout.Width(80)); // "Vessel" if (isVessel) { CurrentFilter = KerbalFilters.Vessel; } } bool isAvail = GUILayout.Toggle(CurrentFilter == KerbalFilters.Available, SMUtils.Localize("#smloc_roster_013"), GUILayout.Width(95)); // "Available" if (isAvail) { CurrentFilter = KerbalFilters.Available; } bool isDead = GUILayout.Toggle(CurrentFilter == KerbalFilters.Dead, SMUtils.Localize("#smloc_roster_014"), GUILayout.Width(130)); // "Dead/Missing" if (isDead) { CurrentFilter = KerbalFilters.Dead; } if (InstalledMods.IsDfInstalled) { bool isFrozen = GUILayout.Toggle(CurrentFilter == KerbalFilters.Frozen, SMUtils.Localize("#smloc_roster_015"), GUILayout.Width(80)); // "Frozen" if (isFrozen) { CurrentFilter = KerbalFilters.Frozen; } } GUILayout.EndHorizontal(); }
private static void DisplayRosterFilter() { GUILayout.BeginHorizontal(); GUILayout.Label($"{SmUtils.SmTags["#smloc_roster_009"]}:", GUILayout.Width(40)); // Filter bool isAll = GUILayout.Toggle(CurrentFilter == KerbalFilters.All, SmUtils.SmTags["#smloc_roster_010"], GUILayout.Width(60)); // "All" if (isAll) { CurrentFilter = KerbalFilters.All; } bool isAssign = GUILayout.Toggle(CurrentFilter == KerbalFilters.Assigned, SmUtils.SmTags["#smloc_roster_011"], GUILayout.Width(95)); // "Assigned" if (isAssign) { CurrentFilter = KerbalFilters.Assigned; } if (HighLogic.LoadedSceneIsFlight) { bool isVessel = GUILayout.Toggle(CurrentFilter == KerbalFilters.Vessel, SmUtils.SmTags["#smloc_roster_012"], GUILayout.Width(80)); // "Vessel" if (isVessel) { CurrentFilter = KerbalFilters.Vessel; } } bool isAvail = GUILayout.Toggle(CurrentFilter == KerbalFilters.Available, SmUtils.SmTags["#smloc_roster_013"], GUILayout.Width(95)); // "Available" if (isAvail) { CurrentFilter = KerbalFilters.Available; } bool isDead = GUILayout.Toggle(CurrentFilter == KerbalFilters.Dead, SmUtils.SmTags["#smloc_roster_014"], GUILayout.Width(130)); // "Dead/Missing" if (isDead) { CurrentFilter = KerbalFilters.Dead; } if (InstalledMods.IsDfInstalled) { bool isFrozen = GUILayout.Toggle(CurrentFilter == KerbalFilters.Frozen, SmUtils.SmTags["#smloc_roster_015"], GUILayout.Width(80)); // "Frozen" if (isFrozen) { CurrentFilter = KerbalFilters.Frozen; } } bool isApplicant = GUILayout.Toggle(CurrentFilter == KerbalFilters.Applicant, SmUtils.SmTags["#smloc_roster_033"], GUILayout.Width(130)); // "Applicant" if (isApplicant) { CurrentFilter = KerbalFilters.Applicant; } bool isBroken = GUILayout.Toggle(CurrentFilter == KerbalFilters.Broken, SmUtils.SmTags["#smloc_roster_040"], GUILayout.Width(130)); // "Broken" if (isBroken) { CurrentFilter = KerbalFilters.Broken; } GUILayout.EndHorizontal(); }
private static void DisplayRosterFilter() { GUILayout.BeginHorizontal(); GUILayout.Label("Filter:", GUILayout.Width(40)); bool isAll = GUILayout.Toggle(CurrentFilter == KerbalFilters.All, "All", GUILayout.Width(60)); if (isAll) CurrentFilter = KerbalFilters.All; bool isAssign = GUILayout.Toggle(CurrentFilter == KerbalFilters.Assigned, "Assigned", GUILayout.Width(95)); if (isAssign) CurrentFilter = KerbalFilters.Assigned; if (HighLogic.LoadedSceneIsFlight) { bool isVessel = GUILayout.Toggle(CurrentFilter == KerbalFilters.Vessel, "Vessel", GUILayout.Width(80)); if (isVessel) CurrentFilter = KerbalFilters.Vessel; } bool isAvail = GUILayout.Toggle(CurrentFilter == KerbalFilters.Available, "Available", GUILayout.Width(95)); if (isAvail) CurrentFilter = KerbalFilters.Available; bool isDead = GUILayout.Toggle(CurrentFilter == KerbalFilters.Dead, "Dead/Missing", GUILayout.Width(130)); if (isDead) CurrentFilter = KerbalFilters.Dead; if (InstalledMods.IsDfInstalled) { bool isFrozen = GUILayout.Toggle(CurrentFilter == KerbalFilters.Frozen, "Frozen", GUILayout.Width(80)); if (isFrozen) CurrentFilter = KerbalFilters.Frozen; } GUILayout.EndHorizontal(); }