C# 클래스 FluffyManager.ManagerJob_Livestock

상속: ManagerJob
파일 보기 프로젝트 열기: FluffierThanThou/RW_Manager 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ButcherExcess bool
ButcherTrained bool
RestrictArea List
RestrictToArea bool
TameArea Area
Training TrainingTracker
Trigger Trigger_PawnKind
TryTameMore bool

Private Properties

프로퍼티 타입 설명
DoAreaRestrictions void
DoButcherJobs void
DoTamingJobs void
DoTrainingJobs void
TryRemoveDesignation bool

공개 메소드들

메소드 설명
AddDesignation ( Pawn p, DesignationDef def ) : void
CanBeTrained ( PawnKindDef pawnKind, TrainableDef td, bool &visible ) : AcceptanceReport
CleanUp ( ) : void
DesignationsOfOn ( DesignationDef def, Utilities_Livestock ageSex ) : List
DrawListEntry ( Rect rect, bool overview = true, bool active = true ) : void
DrawOverviewDetails ( Rect rect ) : void
DrawTrainingSelector ( Rect rect, float lrMargin = 0f ) : void
ExposeData ( ) : void
ManagerJob_Livestock ( Manager manager ) : System.Collections.Generic
ManagerJob_Livestock ( PawnKindDef pawnKindDef, Manager manager ) : System.Collections.Generic
Tick ( ) : void
TryDoJob ( ) : bool

비공개 메소드들

메소드 설명
DoAreaRestrictions ( bool &actionTaken ) : void
DoButcherJobs ( bool &actionTaken ) : void
DoTamingJobs ( bool &actionTaken ) : void
DoTrainingJobs ( bool &actionTaken, bool assign = true ) : void
TryRemoveDesignation ( Utilities_Livestock ageSex, DesignationDef def ) : bool

메소드 상세

AddDesignation() 공개 메소드

public AddDesignation ( Pawn p, DesignationDef def ) : void
p Pawn
def DesignationDef
리턴 void

CanBeTrained() 공개 메소드

public CanBeTrained ( PawnKindDef pawnKind, TrainableDef td, bool &visible ) : AcceptanceReport
pawnKind PawnKindDef
td TrainableDef
visible bool
리턴 AcceptanceReport

CleanUp() 공개 메소드

public CleanUp ( ) : void
리턴 void

DesignationsOfOn() 공개 메소드

public DesignationsOfOn ( DesignationDef def, Utilities_Livestock ageSex ) : List
def DesignationDef
ageSex Utilities_Livestock
리턴 List

DrawListEntry() 공개 메소드

public DrawListEntry ( Rect rect, bool overview = true, bool active = true ) : void
rect UnityEngine.Rect
overview bool
active bool
리턴 void

DrawOverviewDetails() 공개 메소드

public DrawOverviewDetails ( Rect rect ) : void
rect UnityEngine.Rect
리턴 void

DrawTrainingSelector() 공개 메소드

public DrawTrainingSelector ( Rect rect, float lrMargin = 0f ) : void
rect UnityEngine.Rect
lrMargin float
리턴 void

ExposeData() 공개 메소드

public ExposeData ( ) : void
리턴 void

ManagerJob_Livestock() 공개 메소드

public ManagerJob_Livestock ( Manager manager ) : System.Collections.Generic
manager Manager
리턴 System.Collections.Generic

ManagerJob_Livestock() 공개 메소드

public ManagerJob_Livestock ( PawnKindDef pawnKindDef, Manager manager ) : System.Collections.Generic
pawnKindDef PawnKindDef
manager Manager
리턴 System.Collections.Generic

Tick() 공개 메소드

public Tick ( ) : void
리턴 void

TryDoJob() 공개 메소드

public TryDoJob ( ) : bool
리턴 bool

프로퍼티 상세

ButcherExcess 공개적으로 프로퍼티

public bool ButcherExcess
리턴 bool

ButcherTrained 공개적으로 프로퍼티

public bool ButcherTrained
리턴 bool

RestrictArea 공개적으로 프로퍼티

public List RestrictArea
리턴 List

RestrictToArea 공개적으로 프로퍼티

public bool RestrictToArea
리턴 bool

TameArea 공개적으로 프로퍼티

public Area TameArea
리턴 Area

Training 공개적으로 프로퍼티

public TrainingTracker Training
리턴 TrainingTracker

Trigger 공개적으로 프로퍼티

public Trigger_PawnKind,FluffyManager Trigger
리턴 Trigger_PawnKind

TryTameMore 공개적으로 프로퍼티

public bool TryTameMore
리턴 bool