C# Класс Dwarrowdelf.Jobs.JobGroups.JobGroup

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

Private Properties

Свойство Тип Описание
IJobObserver void

Открытые методы

Метод Описание
Abort ( ) : void
FindAssignment ( ILivingObject living ) : IAssignment
GetAssignments ( ILivingObject living ) : IEnumerable

Защищенные методы

Метод Описание
AddSubJob ( IJob job ) : void
AddSubJobs ( IEnumerable jobs ) : void
Cleanup ( ) : void
GetJobs ( ILivingObject living ) : IEnumerable
JobGroup ( IJobObserver parent ) : System
JobGroup ( SaveGameContext ctx ) : System
Notify ( string propertyName ) : void
OnStatusChanged ( JobStatus status ) : void
OnSubJobAborted ( IJob job ) : void
OnSubJobDone ( IJob job ) : void
OnSubJobFailed ( IJob job ) : void
RemoveSubJob ( IJob job ) : void
SetStatus ( JobStatus status ) : void

Приватные методы

Метод Описание
IJobObserver ( IJob job, JobStatus status ) : void

Описание методов

Abort() публичный Метод

public Abort ( ) : void
Результат void

AddSubJob() защищенный Метод

protected AddSubJob ( IJob job ) : void
job IJob
Результат void

AddSubJobs() защищенный Метод

protected AddSubJobs ( IEnumerable jobs ) : void
jobs IEnumerable
Результат void

Cleanup() защищенный Метод

protected Cleanup ( ) : void
Результат void

FindAssignment() публичный Метод

public FindAssignment ( ILivingObject living ) : IAssignment
living ILivingObject
Результат IAssignment

GetAssignments() публичный Метод

public GetAssignments ( ILivingObject living ) : IEnumerable
living ILivingObject
Результат IEnumerable

GetJobs() защищенный Метод

protected GetJobs ( ILivingObject living ) : IEnumerable
living ILivingObject
Результат IEnumerable

JobGroup() защищенный Метод

protected JobGroup ( IJobObserver parent ) : System
parent IJobObserver
Результат System

JobGroup() защищенный Метод

protected JobGroup ( SaveGameContext ctx ) : System
ctx SaveGameContext
Результат System

Notify() защищенный Метод

protected Notify ( string propertyName ) : void
propertyName string
Результат void

OnStatusChanged() защищенный Метод

protected OnStatusChanged ( JobStatus status ) : void
status JobStatus
Результат void

OnSubJobAborted() защищенный Метод

protected OnSubJobAborted ( IJob job ) : void
job IJob
Результат void

OnSubJobDone() защищенный Метод

protected OnSubJobDone ( IJob job ) : void
job IJob
Результат void

OnSubJobFailed() защищенный Метод

protected OnSubJobFailed ( IJob job ) : void
job IJob
Результат void

RemoveSubJob() защищенный Метод

protected RemoveSubJob ( IJob job ) : void
job IJob
Результат void

SetStatus() защищенный Метод

protected SetStatus ( JobStatus status ) : void
status JobStatus
Результат void