|
override bool | TryFindShootingPosition (Pawn pawn, out IntVec3 dest) |
|
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) |
|
virtual void | ResolveSubnodes () |
|
|
override ThinkNode | DeepCopy (bool resolve=true) |
|
override ThinkResult | TryIssueJobPackage (Pawn pawn) |
|
override int | GetHashCode () |
|
virtual float | GetPriority (Pawn pawn) |
|
virtual void | ResolveReferences () |
|
void | ResolveSubnodesAndRecur () |
|
const int | InvalidSaveKey = -1 |
|
List< ThinkNode > | subNodes = new List<ThinkNode>() |
|
bool | leaveJoinableLordIfIssuesJob |
|
ThinkNode | parent |
|
static readonly IntRange | ExpiryInterval_ShooterSucceeded |
|
const int | UnresolvedSaveKey = -2 |
|
IEnumerable< ThinkNode > | ChildrenRecursive [get] |
|
IEnumerable< ThinkNode > | ThisAndChildrenRecursive [get] |
|
int | UniqueSaveKey [get] |
|
The documentation for this class was generated from the following file:
- RimWorld/JobGiver_AIFightEnemies.cs