C# Class Dwarrowdelf.Client.ConstructManager

Inheritance: IJobSource, IJobObserver
Mostra file Open project: tomba/dwarrowdelf

Public Methods

Method 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

Method Description
ConstructManager ( SaveGameContext ctx ) : System
OnDeserialized ( ) : void

Method Details

AddConstructJob() public method

public AddConstructJob ( ConstructMode mode, IntGrid2Z area, IItemFilter userItemFilter ) : void
mode ConstructMode
area IntGrid2Z
userItemFilter IItemFilter
return void

ConstructManager() public method

public ConstructManager ( EnvironmentObject env ) : System
env EnvironmentObject
return System

ContainsPoint() public method

public ContainsPoint ( IntVector3 p ) : ConstructMode
p IntVector3
return ConstructMode

FindAssignment() public method

public FindAssignment ( ILivingObject living ) : IAssignment
living ILivingObject
return IAssignment

OnObservableJobStatusChanged() public method

public OnObservableJobStatusChanged ( IJob job, JobStatus status ) : void
job IJob
status JobStatus
return void

Register() public method

public Register ( ) : void
return void

RemoveArea() public method

public RemoveArea ( IntGrid2Z area ) : void
area IntGrid2Z
return void

Unregister() public method

public Unregister ( ) : void
return void