Riwmorld
Verse.AI.Pawn_JobTracker Class Reference
Inheritance diagram for Verse.AI.Pawn_JobTracker:
Verse.IExposable

Public Member Functions

 Pawn_JobTracker (Pawn newPawn)
 
bool CanTakeOrderedJob ()
 
void CheckForJobOverride ()
 
void DebugLogEvent (string s)
 
void EndCurrentJob (JobCondition condition, bool startNewJob=true)
 
virtual void ExposeData ()
 
virtual void JobTrackerTick ()
 
void Notify_DamageTaken (DamageInfo dinfo)
 
void Notify_TuckedIntoBed (Building_Bed bed)
 
void StartJob (Job newJob, JobCondition lastJobEndCondition=0, ThinkNode jobGiver=null, bool resumeCurJobAfterwards=false, bool cancelBusyStances=true, ThinkTreeDef thinkTree=null)
 
void StopAll (bool ifLayingKeepLaying=false)
 
bool TryTakeOrderedJob (Job job)
 
bool TryTakeOrderedJobPrioritizedWork (Job job, WorkGiver giver, IntVec3 cell)
 

Public Attributes

Job curJob
 
JobDriver curDriver
 
JobQueue jobQueue = new JobQueue()
 
bool debugLog
 

Protected Attributes

Pawn pawn
 

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