C# 클래스 FluffyManager.ManagerJob_Production

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

공개 프로퍼티들

프로퍼티 타입 설명
Bill Bill_Production
BillGivers BillGiverTracker
History History
MainProduct MainProductTracker
OtherRecipeDefs List
Trigger Trigger_Threshold
debug StringBuilder
prioritizeManual bool
restrictToMaxSkill bool

공개 메소드들

메소드 설명
CleanUp ( ) : void

Delete all outstanding managed bills for this job.

DrawListEntry ( Rect rect, bool overview = true, bool active = true ) : void
DrawOverviewDetails ( Rect rect ) : void
ExposeData ( ) : void
ForceRecacheOtherRecipe ( ) : void
GlobalWork ( ) : void

Sorting of bills

ManagerJob_Production ( ) : System.Text
ManagerJob_Production ( Manager manager, RecipeDef recipe ) : System.Text
OtherRecipeAvailable ( ) : bool
SetNewRecipe ( RecipeDef newRecipe ) : void
Tick ( ) : void
ToString ( ) : string
TryDoJob ( ) : bool

Try to assign / clean up assignments

비공개 메소드들

메소드 설명
CleanBillgivers ( bool &actionTaken ) : void

Delete outstanding managed jobs on billgivers that no longer meet criteria

Update ( Bill_Production thatBill, bool &actionTaken ) : void

update bill settings

메소드 상세

CleanUp() 공개 메소드

Delete all outstanding managed bills for this job.
public CleanUp ( ) : void
리턴 void

DrawListEntry() 공개 메소드

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

DrawOverviewDetails() 공개 메소드

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

ExposeData() 공개 메소드

public ExposeData ( ) : void
리턴 void

ForceRecacheOtherRecipe() 공개 메소드

public ForceRecacheOtherRecipe ( ) : void
리턴 void

GlobalWork() 공개 메소드

Sorting of bills
public GlobalWork ( ) : void
리턴 void

ManagerJob_Production() 공개 메소드

public ManagerJob_Production ( ) : System.Text
리턴 System.Text

ManagerJob_Production() 공개 메소드

public ManagerJob_Production ( Manager manager, RecipeDef recipe ) : System.Text
manager Manager
recipe RecipeDef
리턴 System.Text

OtherRecipeAvailable() 공개 메소드

public OtherRecipeAvailable ( ) : bool
리턴 bool

SetNewRecipe() 공개 메소드

public SetNewRecipe ( RecipeDef newRecipe ) : void
newRecipe RecipeDef
리턴 void

Tick() 공개 메소드

public Tick ( ) : void
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

TryDoJob() 공개 메소드

Try to assign / clean up assignments
public TryDoJob ( ) : bool
리턴 bool

프로퍼티 상세

Bill 공개적으로 프로퍼티

public Bill_Production Bill
리턴 Bill_Production

BillGivers 공개적으로 프로퍼티

public BillGiverTracker BillGivers
리턴 BillGiverTracker

History 공개적으로 프로퍼티

public History History
리턴 History

MainProduct 공개적으로 프로퍼티

public MainProductTracker MainProduct
리턴 MainProductTracker

OtherRecipeDefs 공개적으로 프로퍼티

public List OtherRecipeDefs
리턴 List

Trigger 공개적으로 프로퍼티

public Trigger_Threshold Trigger
리턴 Trigger_Threshold

debug 공개적으로 정적으로 프로퍼티

public static StringBuilder debug
리턴 StringBuilder

prioritizeManual 공개적으로 정적으로 프로퍼티

public static bool prioritizeManual
리턴 bool

restrictToMaxSkill 공개적으로 프로퍼티

public bool restrictToMaxSkill
리턴 bool