C# Class Dwarrowdelf.Jobs.AssignmentGroups.AssignmentGroup

Inheritance: IAssignment, IJobObserver
Afficher le fichier Open project: tomba/dwarrowdelf

Private Properties

Свойство Type Description
D void
IJobObserver void

Méthodes publiques

Méthode Description
Abort ( ) : void
ActionDone ( ActionState actionStatus ) : JobStatus
ActionProgress ( ) : JobStatus
Assign ( ILivingObject worker ) : void
PrepareNextAction ( ) : JobStatus

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
D ( string format ) : void
IJobObserver ( IJob job, JobStatus status ) : void

Method Details

Abort() public méthode

public Abort ( ) : void
Résultat void

ActionDone() public méthode

public ActionDone ( ActionState actionStatus ) : JobStatus
actionStatus ActionState
Résultat JobStatus

ActionProgress() public méthode

public ActionProgress ( ) : JobStatus
Résultat JobStatus

Assign() public méthode

public Assign ( ILivingObject worker ) : void
worker ILivingObject
Résultat void

AssignOverride() protected méthode

protected AssignOverride ( ILivingObject worker ) : void
worker ILivingObject
Résultat void

AssignmentGroup() protected méthode

protected AssignmentGroup ( IJobObserver parent ) : System
parent IJobObserver
Résultat System

AssignmentGroup() protected méthode

protected AssignmentGroup ( SaveGameContext ctx ) : System
ctx SaveGameContext
Résultat System

Notify() protected méthode

protected Notify ( string propertyName ) : void
propertyName string
Résultat void

OnAssignmentAborted() protected méthode

protected OnAssignmentAborted ( ) : void
Résultat void

OnAssignmentDone() protected méthode

protected OnAssignmentDone ( ) : void
Résultat void

OnAssignmentFailed() protected méthode

protected OnAssignmentFailed ( ) : void
Résultat void

OnStatusChanged() protected méthode

protected OnStatusChanged ( JobStatus status ) : void
status JobStatus
Résultat void

PrepareNextAction() public méthode

public PrepareNextAction ( ) : JobStatus
Résultat JobStatus

PrepareNextAssignment() protected abstract méthode

protected abstract PrepareNextAssignment ( ) : IAssignment
Résultat IAssignment

SetStatus() protected méthode

protected SetStatus ( JobStatus status ) : void
status JobStatus
Résultat void