Riwmorld
Verse.AI.JobGiver_ExitMap Class Referenceabstract
Inheritance diagram for Verse.AI.JobGiver_ExitMap:
Verse.AI.ThinkNode_JobGiver Verse.AI.ThinkNode Verse.AI.JobGiver_ExitMapBest Verse.AI.JobGiver_ExitMapRandom Verse.AI.JobGiver_ExitMapPanic

Public Member Functions

override ThinkNode DeepCopy (bool resolve=true)
 
- Public Member Functions inherited from Verse.AI.ThinkNode_JobGiver
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 ()
 

Protected Member Functions

abstract bool TryFindGoodExitDest (Pawn pawn, bool canDig, out IntVec3 dest)
 
override Job TryGiveJob (Pawn pawn)
 
- Protected Member Functions inherited from Verse.AI.ThinkNode
virtual void ResolveSubnodes ()
 

Protected Attributes

LocomotionUrgency defaultLocomotion
 
int jobMaxDuration = 999999
 
bool canBash
 
bool forceCanDig
 
bool failIfCantJoinOrCreateCaravan
 
- Protected Attributes inherited from Verse.AI.ThinkNode
const int UnresolvedSaveKey = -2
 

Additional Inherited Members

- Public Attributes inherited from Verse.AI.ThinkNode
const int InvalidSaveKey = -1
 
List< ThinkNodesubNodes = new List<ThinkNode>()
 
bool leaveJoinableLordIfIssuesJob
 
ThinkNode parent
 
- 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: