Riwmorld
RimWorld.JobGiver_AIDefendMaster Class Reference
Inheritance diagram for RimWorld.JobGiver_AIDefendMaster:
RimWorld.JobGiver_AIDefendPawn RimWorld.JobGiver_AIFightEnemy Verse.AI.ThinkNode_JobGiver Verse.AI.ThinkNode

Protected Member Functions

override Pawn GetDefendee (Pawn pawn)
 
override float GetFlagRadius (Pawn pawn)
 
- Protected Member Functions inherited from RimWorld.JobGiver_AIDefendPawn
override Thing FindAttackTarget (Pawn pawn)
 
override IntVec3 GetFlagPosition (Pawn pawn)
 
override bool TryFindShootingPosition (Pawn pawn, out IntVec3 dest)
 
override Job TryGiveJob (Pawn pawn)
 
- Protected Member Functions inherited from RimWorld.JobGiver_AIFightEnemy
virtual bool ExtraTargetValidator (Pawn pawn, Thing target)
 
virtual Job MeleeAttackJob (Thing enemyTarget)
 
override Job TryGiveJob (Pawn pawn)
 
virtual void UpdateEnemyTarget (Pawn pawn)
 
- Protected Member Functions inherited from Verse.AI.ThinkNode
virtual void ResolveSubnodes ()
 

Additional Inherited Members

- Public Member Functions inherited from RimWorld.JobGiver_AIDefendPawn
override ThinkNode DeepCopy (bool resolve=true)
 
- Public Member Functions inherited from RimWorld.JobGiver_AIFightEnemy
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 ()
 
- Public Attributes inherited from Verse.AI.ThinkNode
const int InvalidSaveKey = -1
 
List< ThinkNodesubNodes = new List<ThinkNode>()
 
bool leaveJoinableLordIfIssuesJob
 
ThinkNode parent
 
- Static Public Attributes inherited from RimWorld.JobGiver_AIFightEnemy
static readonly IntRange ExpiryInterval_ShooterSucceeded
 
- 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: