C# Класс Dwarrowdelf.Jobs.AssignmentGroups.AssignmentGroup

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

Private Properties

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

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

Метод Описание
Abort ( ) : void
ActionDone ( ActionState actionStatus ) : JobStatus
ActionProgress ( ) : JobStatus
Assign ( ILivingObject worker ) : void
PrepareNextAction ( ) : JobStatus

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

Метод Описание
AssignOverride ( ILivingObject worker ) : void
AssignmentGroup ( IJobObserver parent ) : System
AssignmentGroup ( SaveGameContext ctx ) : System
Notify ( string propertyName ) : void
OnAssignmentAborted ( ) : void
OnAssignmentDone ( ) : void
OnAssignmentFailed ( ) : void
OnStatusChanged ( JobStatus status ) : void
PrepareNextAssignment ( ) : IAssignment
SetStatus ( JobStatus status ) : void

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

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

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

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

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

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

public ActionDone ( ActionState actionStatus ) : JobStatus
actionStatus ActionState
Результат JobStatus

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

public ActionProgress ( ) : JobStatus
Результат JobStatus

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

public Assign ( ILivingObject worker ) : void
worker ILivingObject
Результат void

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

protected AssignOverride ( ILivingObject worker ) : void
worker ILivingObject
Результат void

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public PrepareNextAction ( ) : JobStatus
Результат JobStatus

PrepareNextAssignment() защищенный абстрактный Метод

protected abstract PrepareNextAssignment ( ) : IAssignment
Результат IAssignment

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

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