Method | Description | |
---|---|---|
DwarfAI ( ILivingObject ob, |
||
OnObservableJobStatusChanged ( IJob job, JobStatus status ) : void |
Method | Description | |
---|---|---|
GetNewOrCurrentAssignment ( ActionPriority priority ) : IAssignment | ||
JobStatusChangedOverride ( IJob job, JobStatus status ) : void |
Method | Description | |
---|---|---|
CreateDrinkAssignmentIfNeeded ( ILivingObject worker, ActionPriority priority ) : IAssignment | ||
CreateEatAssignmentIfNeeded ( ILivingObject worker, ActionPriority priority ) : IAssignment | ||
CreateSleepAssignmentIfNeeded ( ILivingObject worker, ActionPriority priority ) : IAssignment | ||
DwarfAI ( SaveGameContext ctx ) : System |
public DwarfAI ( ILivingObject ob, |
||
ob | ILivingObject | |
envObserver | ||
playerID | int | |
return | System |
protected GetNewOrCurrentAssignment ( ActionPriority priority ) : IAssignment | ||
priority | ActionPriority | |
return | IAssignment |
protected JobStatusChangedOverride ( IJob job, JobStatus status ) : void | ||
job | IJob | |
status | JobStatus | |
return | void |
public OnObservableJobStatusChanged ( IJob job, JobStatus status ) : void | ||
job | IJob | |
status | JobStatus | |
return | void |