C# Класс Dwarrowdelf.Jobs.Assignments.Assignment

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

Private Properties

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

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

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

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

Метод Описание
ActionDoneOverride ( ActionState actionStatus ) : JobStatus
ActionProgressOverride ( ) : JobStatus
AssignOverride ( ILivingObject worker ) : void
Assignment ( IJobObserver parent ) : System
Assignment ( SaveGameContext ctx ) : System
OnStateChanged ( JobStatus status ) : void
PrepareNextActionOverride ( JobStatus &status ) : GameAction

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

Метод Описание
Notify ( string propertyName ) : void
SetState ( JobStatus status ) : void

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

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

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

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

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

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

protected ActionDoneOverride ( ActionState actionStatus ) : JobStatus
actionStatus ActionState
Результат JobStatus

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

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

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

protected ActionProgressOverride ( ) : JobStatus
Результат JobStatus

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

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

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

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

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

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

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

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

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

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

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

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

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

protected abstract PrepareNextActionOverride ( JobStatus &status ) : GameAction
status JobStatus
Результат GameAction