C# Class FluffyManager.ManagerJob_Livestock

Inheritance: ManagerJob
Afficher le fichier Open project: FluffierThanThou/RW_Manager Class Usage Examples

Méthodes publiques

Свойство Type Description
ButcherExcess bool
ButcherTrained bool
RestrictArea List
RestrictToArea bool
TameArea Area
Training TrainingTracker
Trigger Trigger_PawnKind
TryTameMore bool

Private Properties

Свойство Type Description
DoAreaRestrictions void
DoButcherJobs void
DoTamingJobs void
DoTrainingJobs void
TryRemoveDesignation bool

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AddDesignation() public méthode

public AddDesignation ( Pawn p, DesignationDef def ) : void
p Pawn
def DesignationDef
Résultat void

CanBeTrained() public méthode

public CanBeTrained ( PawnKindDef pawnKind, TrainableDef td, bool &visible ) : AcceptanceReport
pawnKind PawnKindDef
td TrainableDef
visible bool
Résultat AcceptanceReport

CleanUp() public méthode

public CleanUp ( ) : void
Résultat void

DesignationsOfOn() public méthode

public DesignationsOfOn ( DesignationDef def, Utilities_Livestock ageSex ) : List
def DesignationDef
ageSex Utilities_Livestock
Résultat List

DrawListEntry() public méthode

public DrawListEntry ( Rect rect, bool overview = true, bool active = true ) : void
rect UnityEngine.Rect
overview bool
active bool
Résultat void

DrawOverviewDetails() public méthode

public DrawOverviewDetails ( Rect rect ) : void
rect UnityEngine.Rect
Résultat void

DrawTrainingSelector() public méthode

public DrawTrainingSelector ( Rect rect, float lrMargin = 0f ) : void
rect UnityEngine.Rect
lrMargin float
Résultat void

ExposeData() public méthode

public ExposeData ( ) : void
Résultat void

ManagerJob_Livestock() public méthode

public ManagerJob_Livestock ( Manager manager ) : System.Collections.Generic
manager Manager
Résultat System.Collections.Generic

ManagerJob_Livestock() public méthode

public ManagerJob_Livestock ( PawnKindDef pawnKindDef, Manager manager ) : System.Collections.Generic
pawnKindDef PawnKindDef
manager Manager
Résultat System.Collections.Generic

Tick() public méthode

public Tick ( ) : void
Résultat void

TryDoJob() public méthode

public TryDoJob ( ) : bool
Résultat bool

Property Details

ButcherExcess public_oe property

public bool ButcherExcess
Résultat bool

ButcherTrained public_oe property

public bool ButcherTrained
Résultat bool

RestrictArea public_oe property

public List RestrictArea
Résultat List

RestrictToArea public_oe property

public bool RestrictToArea
Résultat bool

TameArea public_oe property

public Area TameArea
Résultat Area

Training public_oe property

public TrainingTracker Training
Résultat TrainingTracker

Trigger public_oe property

public Trigger_PawnKind,FluffyManager Trigger
Résultat Trigger_PawnKind

TryTameMore public_oe property

public bool TryTameMore
Résultat bool