Riwmorld
RimWorld.ThoughtDef Class Reference
Inheritance diagram for RimWorld.ThoughtDef:
Verse.Def Verse.Editable

Public Member Functions

override IEnumerable< string > ConfigErrors ()
 
- Public Member Functions inherited from Verse.Def
virtual void ClearCachedData ()
 
override IEnumerable< string > ConfigErrors ()
 
override int GetHashCode ()
 
virtual IEnumerable< StatDrawEntrySpecialDisplayStats ()
 
override string ToString ()
 
- Public Member Functions inherited from Verse.Editable
virtual void PostLoad ()
 
virtual void ResolveReferences ()
 

Static Public Member Functions

static ThoughtDef Named (string defName)
 

Public Attributes

Type thoughtClass
 
Type workerClass
 
List< ThoughtStagestages = new List<ThoughtStage>()
 
int stackLimit = 1
 
float stackedEffectMultiplier = 0.75f
 
float durationDays
 
bool invert
 
bool validWhileDespawned
 
ThoughtDef nextThought
 
List< TraitDefnullifyingTraits
 
List< TaleDefnullifyingOwnTales
 
List< TraitDefrequiredTraits
 
int requiredTraitsDegree = -2147483648
 
StatDef effectMultiplyingStat
 
HediffDef hediff
 
bool nullifiedIfNotColonist
 
ThoughtDef thoughtToMake
 
bool showBubble
 
int stackLimitPerPawn = -1
 
float lerpOpinionToZeroAfterDurationPct = 0.7f
 
bool socialThoughtAffectingMood
 
float maxCumulatedOpinionOffset = Single.MaxValue
 
TaleDef taleDef
 
- Public Attributes inherited from Verse.Def
const string DefaultDefName = "UnnamedDef"
 
string defName = "UnnamedDef"
 
string label
 
string description
 
ushort shortHash
 
ushort index = 65535
 
ushort debugRandomId = (ushort)Rand.RangeInclusive(0, 65535)
 

Properties

int DurationTicks [get]
 
Texture2D Icon [get]
 
bool IsMemory [get]
 
bool IsSituational [get]
 
bool IsSocial [get]
 
string Label [get]
 
bool RequiresSpecificTraitsDegree [get]
 
Type ThoughtClass [get]
 
ThoughtWorker Worker [get]
 
- Properties inherited from Verse.Def
string LabelCap [get]
 

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