Riwmorld
RimWorld.JobGiver_GetJoy Class Reference
Inheritance diagram for RimWorld.JobGiver_GetJoy:
Verse.AI.ThinkNode_JobGiver Verse.AI.ThinkNode RimWorld.JobGiver_GetJoyInBed RimWorld.JobGiver_GetJoyInPartyArea RimWorld.JobGiver_IdleJoy

Public Member Functions

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

Protected Member Functions

virtual bool JoyGiverAllowed (JoyGiverDef def)
 
override Job TryGiveJob (Pawn pawn)
 
virtual Job TryGiveJobFromJoyGiverDefDirect (JoyGiverDef def, Pawn pawn)
 
- Protected Member Functions inherited from Verse.AI.ThinkNode
virtual void ResolveSubnodes ()
 

Properties

virtual bool CanDoDuringMedicalRest [get]
 
- Properties inherited from Verse.AI.ThinkNode
IEnumerable< ThinkNodeChildrenRecursive [get]
 
IEnumerable< ThinkNodeThisAndChildrenRecursive [get]
 
int UniqueSaveKey [get]
 

Additional Inherited Members

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

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