C# 클래스 Dwarrowdelf.Client.BuildItemManager

상속: IJobSource, IJobObserver, INotifyPropertyChanged
파일 보기 프로젝트 열기: tomba/dwarrowdelf 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AddBuildItemManager void
BuildItemManager System
BuildItemManager System
Cleanup void
CreateJob IJobGroup
FindMaterials bool
FindNextBuildOrder BuildOrder
IJobObserver void
IJobSource IAssignment
Init void
MoveToNextBuildOrder void
Notify void
OnBuildOrderPropertyChanged void
OnDeserialized void
OnIsInstalledChanged void
OnJobStatusChanged void
OnWorkbenchDestructed void
RemoveBuildItemManager void
RemoveBuildOrder void
StopCurrentJob void

공개 메소드들

메소드 설명
AddBuildOrder ( BuildOrder buildOrder ) : void
BuildItemManager ( ItemObject workbench ) : System
FindBuildItemManager ( ItemObject workbench ) : BuildItemManager
FindOrCreateBuildItemManager ( ItemObject workbench ) : BuildItemManager
ToString ( ) : string

비공개 메소드들

메소드 설명
AddBuildItemManager ( BuildItemManager manager ) : void
BuildItemManager ( ) : System
BuildItemManager ( SaveGameContext ctx ) : System
Cleanup ( ) : void
CreateJob ( BuildOrder order ) : IJobGroup
FindMaterials ( BuildOrder order ) : bool
FindNextBuildOrder ( BuildOrder previousBuildOrder ) : BuildOrder
IJobObserver ( IJob job, JobStatus status ) : void
IJobSource ( ILivingObject _living ) : IAssignment
Init ( ) : void
MoveToNextBuildOrder ( ) : void
Notify ( string property ) : void
OnBuildOrderPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
OnDeserialized ( ) : void
OnIsInstalledChanged ( ItemObject ob ) : void
OnJobStatusChanged ( IJob job, JobStatus status ) : void
OnWorkbenchDestructed ( BaseObject obj ) : void
RemoveBuildItemManager ( BuildItemManager mgr ) : void
RemoveBuildOrder ( BuildOrder buildOrder ) : void
StopCurrentJob ( ) : void

메소드 상세

AddBuildOrder() 공개 메소드

public AddBuildOrder ( BuildOrder buildOrder ) : void
buildOrder BuildOrder
리턴 void

BuildItemManager() 공개 메소드

public BuildItemManager ( ItemObject workbench ) : System
workbench ItemObject
리턴 System

FindBuildItemManager() 공개 정적인 메소드

public static FindBuildItemManager ( ItemObject workbench ) : BuildItemManager
workbench ItemObject
리턴 BuildItemManager

FindOrCreateBuildItemManager() 공개 정적인 메소드

public static FindOrCreateBuildItemManager ( ItemObject workbench ) : BuildItemManager
workbench ItemObject
리턴 BuildItemManager

ToString() 공개 메소드

public ToString ( ) : string
리턴 string