C# Class Dwarrowdelf.Client.DwarfAI

Inheritance: Dwarrowdelf.AI.AssignmentAI, IJobObserver
Mostrar archivo Open project: tomba/dwarrowdelf

Private Properties

Property Type Description
DwarfAI System

Public Methods

Method Description
DwarfAI ( ILivingObject worker, int playerID ) : System
OnObservableJobStatusChanged ( IJob job, JobStatus status ) : void

Protected Methods

Method Description
GetNewOrCurrentAssignment ( ActionPriority priority ) : IAssignment

Private Methods

Method Description
DwarfAI ( SaveGameContext ctx ) : System

Method Details

DwarfAI() public method

public DwarfAI ( ILivingObject worker, int playerID ) : System
worker ILivingObject
playerID int
return System

GetNewOrCurrentAssignment() protected method

protected GetNewOrCurrentAssignment ( ActionPriority priority ) : IAssignment
priority ActionPriority
return IAssignment

OnObservableJobStatusChanged() public method

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