C# Class Dwarrowdelf.AI.MonsterAI

Inheritance: AssignmentAI, IJobObserver
Show file Open project: tomba/dwarrowdelf Class Usage Examples

Public Methods

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

Protected Methods

Method Description
GetNewOrCurrentAssignment ( ActionPriority priority ) : IAssignment

Private Methods

Method Description
MonsterAI ( SaveGameContext ctx ) : System

Method Details

GetNewOrCurrentAssignment() protected method

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

MonsterAI() public method

public MonsterAI ( ILivingObject ob, int playerID ) : System
ob ILivingObject
playerID int
return System

OnObservableJobStatusChanged() public method

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