C# 클래스 RA.WorkGiver_WorkWithTools

상속: WorkGiver
파일 보기 프로젝트 열기: RWA-Team/RimworldAscension

공개 프로퍼티들

프로퍼티 타입 설명
closestAvailableTool ThingWithComps
targetTRL ToolRequirementLevel

공개 메소드들

메소드 설명
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

메소드 상세

ClosestTargetCell() 공개 메소드

public ClosestTargetCell ( Pawn pawn ) : IntVec3
pawn Pawn
리턴 IntVec3

EquipPreviousWeapon() 공개 메소드

public EquipPreviousWeapon ( Pawn pawn ) : void
pawn Pawn
리턴 void

IsProperTool() 공개 메소드

public IsProperTool ( Thing thing ) : bool
thing Thing
리턴 bool

JobWithTool() 공개 메소드

public JobWithTool ( TargetInfo target ) : Job
target TargetInfo
리턴 Job

NonScanJob() 공개 메소드

public NonScanJob ( Pawn pawn ) : Job
pawn Pawn
리턴 Job

PawnCarriedWeaponBefore() 공개 메소드

public PawnCarriedWeaponBefore ( Pawn pawn ) : bool
pawn Pawn
리턴 bool

ShouldKeepTool() 공개 메소드

public ShouldKeepTool ( Pawn pawn ) : bool
pawn Pawn
리턴 bool

SwapOrEquipPreviousWeapon() 공개 메소드

public SwapOrEquipPreviousWeapon ( Thing thing, Pawn pawn ) : void
thing Thing
pawn Pawn
리턴 void

Targets() 공개 메소드

public Targets ( Pawn pawn ) : List
pawn Pawn
리턴 List

TryEquipFreeTool() 공개 메소드

public TryEquipFreeTool ( Pawn pawn ) : Job
pawn Pawn
리턴 Job

TryEquipTool() 공개 메소드

public TryEquipTool ( Pawn pawn ) : Job
pawn Pawn
리턴 Job

TryEquipToolFromInventory() 공개 메소드

public TryEquipToolFromInventory ( Pawn pawn ) : bool
pawn Pawn
리턴 bool

TryReturnTool() 공개 메소드

public TryReturnTool ( Pawn pawn ) : Job
pawn Pawn
리턴 Job

프로퍼티 상세

closestAvailableTool 공개적으로 프로퍼티

public ThingWithComps closestAvailableTool
리턴 ThingWithComps

targetTRL 공개적으로 프로퍼티

public ToolRequirementLevel targetTRL
리턴 ToolRequirementLevel