Riwmorld
RimWorld.JobGiver_AIFightEnemies Class Reference
Inheritance diagram for RimWorld.JobGiver_AIFightEnemies:
RimWorld.JobGiver_AIFightEnemy Verse.AI.ThinkNode_JobGiver Verse.AI.ThinkNode RimWorld.JobGiver_HiveDefense RimWorld.JobGiver_MaintainHives

Protected Member Functions

override bool TryFindShootingPosition (Pawn pawn, out IntVec3 dest)
 
- Protected Member Functions inherited from RimWorld.JobGiver_AIFightEnemy
virtual bool ExtraTargetValidator (Pawn pawn, Thing target)
 
virtual Thing FindAttackTarget (Pawn pawn)
 
virtual IntVec3 GetFlagPosition (Pawn pawn)
 
virtual float GetFlagRadius (Pawn pawn)
 
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_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: