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

Public Member Functions

 Pawn_MindState (Pawn pawn)
 
void ExposeData ()
 
IEnumerable< GizmoGetGizmos ()
 
void MindStateTick ()
 
void Notify_DamageTaken (DamageInfo dinfo)
 
void Notify_OutfitChanged ()
 
void Notify_WorkPriorityDisabled (WorkTypeDef wType)
 
void Reset ()
 
void ResetLastDisturbanceTick ()
 

Public Attributes

Pawn pawn
 
MentalStateHandler mentalStateHandler
 
MentalBreaker mentalBreaker
 
PriorityWork priorityWork = new PriorityWork()
 
JobTag lastJobTag
 
int lastIngestTick = -99999
 
int nextApparelOptimizeTick = -99999
 
ThinkNode lastJobGiver
 
ThinkTreeDef lastJobGiverThinkTree
 
WorkTypeDef lastGivenWorkType
 
bool canFleeIndividual = true
 
int exitMapAfterTick = -99999
 
int lastDisturbanceTick = -99999
 
IntVec3 forcedGotoPosition = IntVec3.Invalid
 
Thing knownExploder
 
bool wantsToTradeWithColony
 
Thing lastMannedThing
 
int canLovinTick = -99999
 
int canSleepTick = -99999
 
Pawn meleeThreat
 
int lastMeleeThreatHarmTick
 
int lastEngageTargetTick
 
Thing enemyTarget
 
PawnDuty duty
 
Dictionary< int, int > thinkData = new Dictionary<int, int>()
 
int lastAssignedInteractTime = -99999
 
int lastInventoryRawFoodUseTick
 
bool nextMoveOrderIsWait = true
 
int lastTakeCombatEnancingDrugTick = -99999
 
int lastHarmTick = -99999
 
bool anyCloseHostilesRecently
 
bool awokeVoluntarily
 

Properties

bool Active [get, set]
 
bool IsIdle [get]
 
bool MeleeThreatStillThreat [get]
 

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