C# Class RA.WorkGiver_WorkWithTools

Inheritance: WorkGiver
Afficher le fichier Open project: RWA-Team/RimworldAscension

Méthodes publiques

Свойство Type Description
closestAvailableTool ThingWithComps
targetTRL ToolRequirementLevel

Méthodes publiques

Méthode Description
ClosestTargetCell ( Pawn pawn ) : IntVec3
EquipPreviousWeapon ( Pawn pawn ) : void
IsProperTool ( Thing thing ) : bool
JobWithTool ( TargetInfo target ) : Job
NonScanJob ( Pawn pawn ) : Job
PawnCarriedWeaponBefore ( Pawn pawn ) : bool
ShouldKeepTool ( Pawn pawn ) : bool
SwapOrEquipPreviousWeapon ( Thing thing, Pawn pawn ) : void
Targets ( Pawn pawn ) : List
TryEquipFreeTool ( Pawn pawn ) : Job
TryEquipTool ( Pawn pawn ) : Job
TryEquipToolFromInventory ( Pawn pawn ) : bool
TryReturnTool ( Pawn pawn ) : Job

Method Details

ClosestTargetCell() public méthode

public ClosestTargetCell ( Pawn pawn ) : IntVec3
pawn Pawn
Résultat IntVec3

EquipPreviousWeapon() public méthode

public EquipPreviousWeapon ( Pawn pawn ) : void
pawn Pawn
Résultat void

IsProperTool() public méthode

public IsProperTool ( Thing thing ) : bool
thing Thing
Résultat bool

JobWithTool() public méthode

public JobWithTool ( TargetInfo target ) : Job
target TargetInfo
Résultat Job

NonScanJob() public méthode

public NonScanJob ( Pawn pawn ) : Job
pawn Pawn
Résultat Job

PawnCarriedWeaponBefore() public méthode

public PawnCarriedWeaponBefore ( Pawn pawn ) : bool
pawn Pawn
Résultat bool

ShouldKeepTool() public méthode

public ShouldKeepTool ( Pawn pawn ) : bool
pawn Pawn
Résultat bool

SwapOrEquipPreviousWeapon() public méthode

public SwapOrEquipPreviousWeapon ( Thing thing, Pawn pawn ) : void
thing Thing
pawn Pawn
Résultat void

Targets() public méthode

public Targets ( Pawn pawn ) : List
pawn Pawn
Résultat List

TryEquipFreeTool() public méthode

public TryEquipFreeTool ( Pawn pawn ) : Job
pawn Pawn
Résultat Job

TryEquipTool() public méthode

public TryEquipTool ( Pawn pawn ) : Job
pawn Pawn
Résultat Job

TryEquipToolFromInventory() public méthode

public TryEquipToolFromInventory ( Pawn pawn ) : bool
pawn Pawn
Résultat bool

TryReturnTool() public méthode

public TryReturnTool ( Pawn pawn ) : Job
pawn Pawn
Résultat Job

Property Details

closestAvailableTool public_oe property

public ThingWithComps closestAvailableTool
Résultat ThingWithComps

targetTRL public_oe property

public ToolRequirementLevel targetTRL
Résultat ToolRequirementLevel