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

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

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

Метод Описание
AttackAssignment ( IJobObserver parent, ILivingObject target ) : System
ToString ( ) : string

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

Метод Описание
ActionDoneOverride ( ActionState actionStatus ) : JobStatus
ActionProgressOverride ( ) : JobStatus
OnStateChanged ( JobStatus status ) : void
PrepareNextActionOverride ( JobStatus &progress ) : GameAction

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

Метод Описание
AttackAssignment ( SaveGameContext ctx ) : System
CheckProgress ( ) : JobStatus
PreparePath ( ILivingObject worker ) : JobStatus

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

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

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

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

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

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

public AttackAssignment ( IJobObserver parent, ILivingObject target ) : System
parent IJobObserver
target ILivingObject
Результат System

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

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

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

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

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

public ToString ( ) : string
Результат string