C# Класс Dwarrowdelf.Client.BuildItemManager

Наследование: IJobSource, IJobObserver, INotifyPropertyChanged
Показать файл Открыть проект Примеры использования класса

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