|
static Category | AddCustomFilter (string filterName, string filterdisplayName, Icon icon, Color colorButton) |
| Adds a filter to the "left side" toolbar list. More...
|
|
static Category | AddCustomSubcategoryFilter (Category mainFilter, string subFilterName, string subFilterdisplayName, Icon icon, Func< AvailablePart, bool > exclusionFilter) |
| Adds a filter subcategory to the given filter which will appear on the right side of the toolbar More...
|
|
static PartCategorizerButton | InstantiatePartCategorizerButton (string categoryName, string categorydisplayName, Icon icon, Color colorButton, Color colorIcon, bool last=false) |
|
static void | SetPanel_FunctionAero () |
|
static void | SetPanel_FunctionCargo () |
|
static void | SetPanel_FunctionCommunication () |
|
static void | SetPanel_FunctionControl () |
|
static void | SetPanel_FunctionCoupling () |
|
static void | SetPanel_FunctionElectrical () |
|
static void | SetPanel_FunctionEngine () |
|
static void | SetPanel_FunctionFuelTank () |
|
static void | SetPanel_FunctionGround () |
|
static void | SetPanel_FunctionPayload () |
|
static void | SetPanel_FunctionPods () |
|
static void | SetPanel_FunctionRobotics () |
|
static void | SetPanel_FunctionScience () |
|
static void | SetPanel_FunctionStructural () |
|
static void | SetPanel_FunctionThermal () |
|
static void | SetPanel_FunctionUtility () |
|
static string | GeneratePartAutoTags (AvailablePart p) |
|
static string[] | SearchTagSplit (string terms) |
|
|
Button | arrowLeft |
|
Button | arrowRight |
|
UIRadioButton | btnSearch |
|
PartListCategories.BulkheadProfile[] | BulkheadProfiles |
|
PartCategorizerButton | buttonPrefab |
|
List< Category > | categories = new List<Category>() |
|
Color | colorCategory = new Color(0.878f, 0.831f, 0.792f, 1) |
|
Color | colorFilterManufacturer = new Color(1, 1, 1, 1) |
|
Color | colorFilterModule = new Color(0.76f, 0.682f, 0.922f, 1) |
|
Color | colorFilterProfile = new Color(0.537f, 0.71f, 1, 1) |
|
Color | colorFilterResource = new Color(1, 0.859f, 0.506f, 1) |
|
Color | colorFilterTech = new Color(0.537f, 0.71f, 1, 1) |
|
Color | colorSubassembly = new Color(0.553f, 1, 0.737f, 1) |
|
Color | colorVariants = new Color(0.551f, 0.923f, 1, 1) |
|
EditorPartList | editorPartList |
|
EditorPartListFilter
< AvailablePart > | filterGenericNothing = new EditorPartListFilter<AvailablePart>("FilterGenericNothing", p => false, "") |
|
List< Category > | filters = new List<Category>() |
|
TMPro.TextMeshProUGUI | labelCategoryName |
|
PartCategorizerPopupAddPart | popupAddPartPrefab |
|
RectTransform | popupArea |
|
PartCategorizerPopup | popupPrefab |
|
UIList | scrollListMain |
|
Category | subcategoryFunctionAero |
|
Category | subcategoryFunctionCargo |
|
Category | subcategoryFunctionCommunication |
|
Category | subcategoryFunctionControl |
|
Category | subcategoryFunctionCoupling |
|
Category | subcategoryFunctionElectrical |
|
Category | subcategoryFunctionEngine |
|
Category | subcategoryFunctionFuelTank |
|
Category | subcategoryFunctionGround |
|
Category | subcategoryFunctionPayload |
|
Category | subcategoryFunctionPods |
|
Category | subcategoryFunctionRobotics |
|
Category | subcategoryFunctionScience |
|
Category | subcategoryFunctionStructural |
|
Category | subcategoryFunctionThermal |
|
Category | subcategoryFunctionUtility |
|
PartListCategories.TechTier[] | TechTierCategories |
|
Color | colorFilterFunction = new Color(0.604f, 0.784f, 0.878f, 1) |
|
Color | colorIcons = new Color(1, 1, 1, 0.7f) |
|
IconLoader | iconLoader |
|
UIList | scrollListSub |
|
TMPro.TMP_InputField | searchField |
|
float | searchKeystrokeDelay = 0.25f |
|
|
enum | MatchType {
MatchType.NONE,
MatchType.EQUALS_ONLY,
MatchType.TERM_STARTS_WITH_TAG,
MatchType.TERM_ENDS_WITH_TAG,
MatchType.TAG_STARTS_WITH_TERM,
MatchType.TAG_ENDS_WITH_TERM,
MatchType.EITHER_STARTS_WITH_EITHER,
MatchType.EITHER_ENDS_WITH_EITHER,
MatchType.TERM_CONTAINS_TAG,
MatchType.TAG_CONTAINS_TERM,
MatchType.EITHER_CONTAINS_EITHER
} |
|
EditorPartListFilter
< AvailablePart > | filterAero = new EditorPartListFilter<AvailablePart>("Function_Aero", p => p.category == PartCategories.Aero, "") |
|
EditorPartListFilter
< AvailablePart > | filterCargo = new EditorPartListFilter<AvailablePart>("Function_Cargo", p => p.category == PartCategories.Cargo, "") |
|
EditorPartListFilter
< AvailablePart > | filterCommunication = new EditorPartListFilter<AvailablePart>("Function_Communication", p => p.category == PartCategories.Communication, "") |
|
EditorPartListFilter
< AvailablePart > | filterControl = new EditorPartListFilter<AvailablePart>("Function_Control", p => p.category == PartCategories.Control, "") |
|
EditorPartListFilter
< AvailablePart > | filterCoupling = new EditorPartListFilter<AvailablePart>("Function_Coupling", p => p.category == PartCategories.Coupling, "") |
|
EditorPartListFilter
< AvailablePart > | filterElectrical = new EditorPartListFilter<AvailablePart>("Function_Electrical", p => p.category == PartCategories.Electrical, "") |
|
EditorPartListFilter
< AvailablePart > | filterEngine = new EditorPartListFilter<AvailablePart>("Function_Engine", p => p.category == PartCategories.Engine || (p.category == PartCategories.Propulsion && p.moduleInfos.Exists(q => q.moduleName == "Engine")), "") |
|
EditorPartListFilter
< AvailablePart > | filterFuelTank = new EditorPartListFilter<AvailablePart>("Function_FuelTank", p => p.category == PartCategories.FuelTank || (p.category == PartCategories.Propulsion && !p.moduleInfos.Exists(q => q.moduleName == "Engine")), "") |
|
EditorPartListFilter
< AvailablePart > | filterGround = new EditorPartListFilter<AvailablePart>("Function_Ground", p => p.category == PartCategories.Ground, "") |
|
EditorPartListFilter
< AvailablePart > | filterPayload = new EditorPartListFilter<AvailablePart>("Function_Payload", p => p.category == PartCategories.Payload, "") |
|
EditorPartListFilter
< AvailablePart > | filterPods = new EditorPartListFilter<AvailablePart>("Function_Pods", p => p.category == PartCategories.Pods, "") |
|
EditorPartListFilter
< AvailablePart > | filterRobotics = new EditorPartListFilter<AvailablePart>("Function_Robotics", p => p.category == PartCategories.Robotics, "") |
|
EditorPartListFilter
< AvailablePart > | filterScience = new EditorPartListFilter<AvailablePart>("Function_Science", p => p.category == PartCategories.Science, "") |
|
EditorPartListFilter
< AvailablePart > | filterStructural = new EditorPartListFilter<AvailablePart>("Function_Structural", p => p.category == PartCategories.Structural, "") |
|
EditorPartListFilter
< AvailablePart > | filterThermal = new EditorPartListFilter<AvailablePart>("Function_Thermal", p => p.category == PartCategories.Thermal, "") |
|
EditorPartListFilter
< AvailablePart > | filterUtility = new EditorPartListFilter<AvailablePart>("Function_Utility", p => p.category == PartCategories.Utility, "") |
|
GameObject | iconLoaderPrefab |
|
Image | searchFieldBackground |
|
PointerClickHandler | searchFieldClickHandler |
|
Coroutine | searchRoutine |
|
float | searchTimer = 0f |
|
static string[] | cargoTag = { "cargo" } |
|
static string[] | mannedTags = { "(crew", "(mann", "kerbal" } |
|
static string[] | radialTag = { "radial" } |
|
static string[] | size0Tags = { "0.625", ")mini", "small", "tiny", "little", "micro" } |
|
static string[] | size1p5Tags = { "1.875", "FL-TX", "regular", "standard", "average", "medium" } |
|
static string[] | size1Tags = { "1.25", "FL-T", "regular", "standard", "average", "medium" } |
|
static string[] | size2Tags = { "2.5", "huge", "jumbo", "large", "big" } |
|
static string[] | size3Tags = { "3.75", "enormous", "massive", "gigantic", "giant" } |
|
static string[] | size4Tags = { "5", "enormous", "massive", "gigantic", "giant" } |
|
static string[] | srfTags = { "surface", "attach" } |
|
static string[] | unmannedTags = { "(uncrew", "(unmann" } |
|
static string[] | xfeedTags = { "cross", "feed" } |
|