C# Class Dwarrowdelf.Jobs.JobGroups.JobGroup

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

Private Properties

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

Méthodes publiques

Méthode Description
Abort ( ) : void
FindAssignment ( ILivingObject living ) : IAssignment
GetAssignments ( ILivingObject living ) : IEnumerable

Méthodes protégées

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

Private Methods

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

Method Details

Abort() public méthode

public Abort ( ) : void
Résultat void

AddSubJob() protected méthode

protected AddSubJob ( IJob job ) : void
job IJob
Résultat void

AddSubJobs() protected méthode

protected AddSubJobs ( IEnumerable jobs ) : void
jobs IEnumerable
Résultat void

Cleanup() protected méthode

protected Cleanup ( ) : void
Résultat void

FindAssignment() public méthode

public FindAssignment ( ILivingObject living ) : IAssignment
living ILivingObject
Résultat IAssignment

GetAssignments() public méthode

public GetAssignments ( ILivingObject living ) : IEnumerable
living ILivingObject
Résultat IEnumerable

GetJobs() protected méthode

protected GetJobs ( ILivingObject living ) : IEnumerable
living ILivingObject
Résultat IEnumerable

JobGroup() protected méthode

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

JobGroup() protected méthode

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

Notify() protected méthode

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

OnStatusChanged() protected méthode

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

OnSubJobAborted() protected méthode

protected OnSubJobAborted ( IJob job ) : void
job IJob
Résultat void

OnSubJobDone() protected méthode

protected OnSubJobDone ( IJob job ) : void
job IJob
Résultat void

OnSubJobFailed() protected méthode

protected OnSubJobFailed ( IJob job ) : void
job IJob
Résultat void

RemoveSubJob() protected méthode

protected RemoveSubJob ( IJob job ) : void
job IJob
Résultat void

SetStatus() protected méthode

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