Riwmorld
|
Public Member Functions | |
ThingFilter (Action settingsChangedCallback) | |
bool | Allows (Thing t) |
bool | Allows (ThingDef def) |
bool | Allows (SpecialThingFilterDef sf) |
void | CopyAllowancesFrom (ThingFilter other) |
void | ExposeData () |
ThingRequest | GetThingRequest () |
bool | IsAlwaysDisallowedDueToSpecialFilters (ThingDef def) |
void | RecalculateDisplayRootCategory () |
void | ResolveReferences () |
void | SetAllow (ThingDef thingDef, bool allow) |
void | SetAllow (SpecialThingFilterDef sfDef, bool allow) |
void | SetAllow (ThingCategoryDef categoryDef, bool allow) |
void | SetAllow (StuffCategoryDef cat, bool allow) |
void | SetAllowAll (ThingFilter parentFilter) |
void | SetAllowAllWhoCanMake (ThingDef thing) |
void | SetDisallowAll (IEnumerable< ThingDef > exceptedDefs=null, IEnumerable< SpecialThingFilterDef > exceptedFilters=null) |
void | SetFromPreset (StorageSettingsPreset preset) |
override string | ToString () |
Public Attributes | |
bool | allowedHitPointsConfigurable = true |
bool | allowedQualitiesConfigurable = true |
string | customSummary |
Properties | |
int | AllowedDefCount [get] |
FloatRange | AllowedHitPointsPercents [get, set] |
QualityRange | AllowedQualityLevels [get, set] |
IEnumerable< ThingDef > | AllowedThingDefs [get] |
ThingRequest | BestThingRequest [get] |
TreeNode_ThingCategory | DisplayRootCategory [get, set] |
string | Summary [get] |