C# Class Dwarrowdelf.Client.ConstructManager

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

Méthodes publiques

Méthode Description
AddConstructJob ( ConstructMode mode, IntGrid2Z area, IItemFilter userItemFilter ) : void
ConstructManager ( EnvironmentObject env ) : System
ContainsPoint ( IntVector3 p ) : ConstructMode
FindAssignment ( ILivingObject living ) : IAssignment
OnObservableJobStatusChanged ( IJob job, JobStatus status ) : void
Register ( ) : void
RemoveArea ( IntGrid2Z area ) : void
Unregister ( ) : void

Private Methods

Méthode Description
ConstructManager ( SaveGameContext ctx ) : System
OnDeserialized ( ) : void

Method Details

AddConstructJob() public méthode

public AddConstructJob ( ConstructMode mode, IntGrid2Z area, IItemFilter userItemFilter ) : void
mode ConstructMode
area IntGrid2Z
userItemFilter IItemFilter
Résultat void

ConstructManager() public méthode

public ConstructManager ( EnvironmentObject env ) : System
env EnvironmentObject
Résultat System

ContainsPoint() public méthode

public ContainsPoint ( IntVector3 p ) : ConstructMode
p IntVector3
Résultat ConstructMode

FindAssignment() public méthode

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

OnObservableJobStatusChanged() public méthode

public OnObservableJobStatusChanged ( IJob job, JobStatus status ) : void
job IJob
status JobStatus
Résultat void

Register() public méthode

public Register ( ) : void
Résultat void

RemoveArea() public méthode

public RemoveArea ( IntGrid2Z area ) : void
area IntGrid2Z
Résultat void

Unregister() public méthode

public Unregister ( ) : void
Résultat void