Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Static Public Member Functions | Public Attributes | Properties | List of all members
EditorPartListFilter< T > Class Template Reference

More...

Public Member Functions

 EditorPartListFilter (string filterID, Func< T, bool > criteria, string failMessage="")
 
override string ToString ()
 

Static Public Member Functions

static void FilterList (List< T > parts, Func< T, bool > filter)
 

Public Attributes

string criteriaFailMessage = ""
 Message that is displayed if a part fails to meet this criteria. Ex: "Insufficient Funds", or "Cannot be the root of a vessel" More...
 

Properties

Func< T, bool > FilterCriteria [get]
 
string ID [get]
 

Detailed Description

Constructor & Destructor Documentation

EditorPartListFilter< T >.EditorPartListFilter ( string  filterID,
Func< T, bool >  criteria,
string  failMessage = "" 
)
inline

Member Function Documentation

static void EditorPartListFilter< T >.FilterList ( List< T >  parts,
Func< T, bool >  filter 
)
inlinestatic
override string EditorPartListFilter< T >.ToString ( )
inline

Member Data Documentation

string EditorPartListFilter< T >.criteriaFailMessage = ""

Message that is displayed if a part fails to meet this criteria. Ex: "Insufficient Funds", or "Cannot be the root of a vessel"

Property Documentation

Func<T, bool> EditorPartListFilter< T >.FilterCriteria
get
string EditorPartListFilter< T >.ID
get

The documentation for this class was generated from the following file: