Riwmorld
RimWorld.BuildingProperties Class Reference

Public Member Functions

IEnumerable< string > ConfigErrors (ThingDef parent)
 
void PostLoadSpecial (ThingDef parent)
 
void ResolveReferencesSpecial ()
 

Public Attributes

bool isEdifice = true
 
List< string > buildingTags = new List<string>()
 
bool isInert
 
bool alwaysDeconstructible
 
bool claimable = true
 
bool isSittable
 
SoundDef soundAmbient
 
ConceptDef spawnedConceptLearnOpportunity
 
ConceptDef boughtConceptLearnOpportunity
 
bool expandHomeArea = true
 
bool wantsHopperAdjacent
 
bool ignoreNeedsPower
 
bool allowWireConnection = true
 
bool shipPart
 
bool canPlaceOverImpassablePlant = true
 
float heatPerTickWhileWorking
 
bool canBuildNonEdificesUnder = true
 
bool canPlaceOverWall
 
bool preventDeterioration
 
bool isMealSource
 
bool isJoySource
 
bool isNaturalRock
 
bool isResourceRock
 
bool repairable = true
 
float roofCollapseDamageMultiplier = 1f
 
bool hasFuelingPort
 
bool isPlayerEjectable
 
GraphicData fullGraveGraphicData
 
float bed_healPerDay
 
bool bed_defaultMedical
 
bool bed_showSleeperBody
 
bool bed_humanlike = true
 
float bed_maxBodySize = 9999f
 
int foodCostPerDispense
 
SoundDef soundDispense
 
ThingDef turretGunDef
 
ThingDef turretShellDef
 
float turretBurstWarmupTime
 
float turretBurstCooldownTime = -1f
 
string turretTopGraphicPath
 
Material turretTopMat
 
bool ai_combatDangerous
 
bool ai_chillDestination = true
 
SoundDef soundDoorOpenPowered = SoundDefOf.DoorOpen
 
SoundDef soundDoorClosePowered = SoundDefOf.DoorClose
 
SoundDef soundDoorOpenManual = SoundDefOf.DoorOpenManual
 
SoundDef soundDoorCloseManual = SoundDefOf.DoorCloseManual
 
string sowTag
 
ThingDef defaultPlantToGrow
 
SoundDef soundMined
 
ThingDef mineableThing
 
int mineableYield = 1
 
float mineableNonMinedEfficiency = 0.7f
 
float mineableDropChance = 1f
 
float mineableScatterCommonality
 
IntRange mineableScatterLumpSizeRange = new IntRange(20, 40)
 
StorageSettings fixedStorageSettings
 
StorageSettings defaultStorageSettings
 
bool isTrap
 
DamageArmorCategory trapDamageCategory
 
GraphicData trapUnarmedGraphicData
 
Graphic trapUnarmedGraphic
 
float unpoweredWorkTableWorkSpeedFactor
 
bool workSpeedPenaltyOutdoors
 
bool workSpeedPenaltyTemperature
 
IntRange watchBuildingStandDistanceRange = IntRange.one
 
int watchBuildingStandRectWidth = 3
 

Properties

bool IsDeconstructible [get]
 
bool IsTurret [get]
 
bool SupportsPlants [get]
 

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