Riwmorld
RimWorld.ThinkNode_Conditional Class Referenceabstract
Inheritance diagram for RimWorld.ThinkNode_Conditional:
Verse.AI.ThinkNode_Priority Verse.AI.ThinkNode RimWorld.ThinkNode_ConditionalAnimalWrongSeason RimWorld.ThinkNode_ConditionalAnyAutoJoinableCaravan RimWorld.ThinkNode_ConditionalAnyColonistTryingToExitMap RimWorld.ThinkNode_ConditionalAnyUndownedColonistSpawnedNearby RimWorld.ThinkNode_ConditionalAtDutyLocation RimWorld.ThinkNode_ConditionalBleeding RimWorld.ThinkNode_ConditionalBodySize RimWorld.ThinkNode_ConditionalBurning RimWorld.ThinkNode_ConditionalCanDoConstantThinkTreeJobNow RimWorld.ThinkNode_ConditionalCannotReachMapEdge RimWorld.ThinkNode_ConditionalCloseToDutyTarget RimWorld.ThinkNode_ConditionalColonist RimWorld.ThinkNode_ConditionalColonyFaction RimWorld.ThinkNode_ConditionalDangerousTemperature RimWorld.ThinkNode_ConditionalDowned RimWorld.ThinkNode_ConditionalDrafted RimWorld.ThinkNode_ConditionalExhausted RimWorld.ThinkNode_ConditionalExitTimedOut RimWorld.ThinkNode_ConditionalForcedGoto RimWorld.ThinkNode_ConditionalHasDutyPawnTarget RimWorld.ThinkNode_ConditionalHasDutyTarget RimWorld.ThinkNode_ConditionalHasFaction RimWorld.ThinkNode_ConditionalHasLord RimWorld.ThinkNode_ConditionalHasVoluntarilyJoinableLord RimWorld.ThinkNode_ConditionalHerdAnimal RimWorld.ThinkNode_ConditionalInNonPlayerHomeMap RimWorld.ThinkNode_ConditionalInPartyArea RimWorld.ThinkNode_ConditionalLyingDown RimWorld.ThinkNode_ConditionalMustKeepLyingDown RimWorld.ThinkNode_ConditionalNeedPercentageAbove RimWorld.ThinkNode_ConditionalNeutralFaction RimWorld.ThinkNode_ConditionalOutdoorTemperature RimWorld.ThinkNode_ConditionalPrisoner RimWorld.ThinkNode_ConditionalRandom RimWorld.ThinkNode_ConditionalReleased RimWorld.ThinkNode_ConditionalShouldFollowMaster RimWorld.ThinkNode_ConditionalStarving RimWorld.ThinkNode_ConditionalTrainableCompleted

Public Member Functions

override ThinkNode DeepCopy (bool resolve=true)
 
override ThinkResult TryIssueJobPackage (Pawn pawn)
 
- Public Member Functions inherited from Verse.AI.ThinkNode_Priority
override ThinkResult TryIssueJobPackage (Pawn pawn)
 
- Public Member Functions inherited from Verse.AI.ThinkNode
override int GetHashCode ()
 
virtual float GetPriority (Pawn pawn)
 
virtual void ResolveReferences ()
 
void ResolveSubnodesAndRecur ()
 

Public Attributes

bool invert
 
- Public Attributes inherited from Verse.AI.ThinkNode
const int InvalidSaveKey = -1
 
List< ThinkNodesubNodes = new List<ThinkNode>()
 
bool leaveJoinableLordIfIssuesJob
 
ThinkNode parent
 

Protected Member Functions

abstract bool Satisfied (Pawn pawn)
 
- Protected Member Functions inherited from Verse.AI.ThinkNode
virtual void ResolveSubnodes ()
 

Additional Inherited Members

- Protected Attributes inherited from Verse.AI.ThinkNode
const int UnresolvedSaveKey = -2
 
- Properties inherited from Verse.AI.ThinkNode
IEnumerable< ThinkNodeChildrenRecursive [get]
 
IEnumerable< ThinkNodeThisAndChildrenRecursive [get]
 
int UniqueSaveKey [get]
 

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