C# Class FluffyManager.ManagerJob_Forestry

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

Méthodes publiques

Свойство Type Description
AllowSaplings bool
AllowedTrees bool>.Dictionary
ClearAreas bool>.Dictionary
ClearWindCells bool
Designations List
History History
LoggingArea Area
Trigger Trigger_Threshold

Méthodes publiques

Méthode Description
AddRelevantGameDesignations ( ) : void
CleanDesignations ( ) : void

Remove obsolete designations from the list.

CleanUp ( ) : void
DoClearAreaDesignations ( IEnumerable cells, bool allPlants = false ) : void
DrawListEntry ( Rect rect, bool overview = true, bool active = true ) : void
DrawOverviewDetails ( Rect rect ) : void
ExposeData ( ) : void
GetWoodInDesignations ( ) : int
ManagerJob_Forestry ( Manager manager ) : System
Tick ( ) : void
TryDoJob ( ) : bool

Private Methods

Méthode Description
AddDesignation ( Designation des ) : void
AddDesignation ( Plant p, DesignationDef def = null ) : void
CleanAreaDesignations ( ) : void
DoClearAreas ( ) : void
GetLoggableTreesSorted ( ) : List
GetWindCells ( ) : List
IsInWindTurbineArea ( IntVec3 position ) : bool
IsValidForestryTarget ( LocalTargetInfo t ) : bool
IsValidForestryTarget ( Plant p ) : bool
IsValidForestryTarget ( Thing t ) : bool
UpdateClearAreas ( ) : void

Method Details

AddRelevantGameDesignations() public méthode

public AddRelevantGameDesignations ( ) : void
Résultat void

CleanDesignations() public méthode

Remove obsolete designations from the list.
public CleanDesignations ( ) : void
Résultat void

CleanUp() public méthode

public CleanUp ( ) : void
Résultat void

DoClearAreaDesignations() public méthode

public DoClearAreaDesignations ( IEnumerable cells, bool allPlants = false ) : void
cells IEnumerable
allPlants bool
Résultat void

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

ExposeData() public méthode

public ExposeData ( ) : void
Résultat void

GetWoodInDesignations() public méthode

public GetWoodInDesignations ( ) : int
Résultat int

ManagerJob_Forestry() public méthode

public ManagerJob_Forestry ( Manager manager ) : System
manager Manager
Résultat System

Tick() public méthode

public Tick ( ) : void
Résultat void

TryDoJob() public méthode

public TryDoJob ( ) : bool
Résultat bool

Property Details

AllowSaplings public_oe property

public bool AllowSaplings
Résultat bool

AllowedTrees public_oe property

public Dictionary AllowedTrees
Résultat bool>.Dictionary

ClearAreas public_oe property

public Dictionary ClearAreas
Résultat bool>.Dictionary

ClearWindCells public_oe static_oe property

public static bool ClearWindCells
Résultat bool

Designations public_oe property

public List Designations
Résultat List

History public_oe property

public History,FluffyManager History
Résultat History

LoggingArea public_oe property

public Area LoggingArea
Résultat Area

Trigger public_oe property

public Trigger_Threshold,FluffyManager Trigger
Résultat Trigger_Threshold