C# 클래스 Dwarrowdelf.Jobs.JobGroups.JobGroup

상속: IJobGroup, IJobObserver
파일 보기 프로젝트 열기: tomba/dwarrowdelf

Private Properties

프로퍼티 타입 설명
IJobObserver void

공개 메소드들

메소드 설명
Abort ( ) : void
FindAssignment ( ILivingObject living ) : IAssignment
GetAssignments ( ILivingObject living ) : IEnumerable

보호된 메소드들

메소드 설명
AddSubJob ( IJob job ) : void
AddSubJobs ( IEnumerable jobs ) : void
Cleanup ( ) : void
GetJobs ( ILivingObject living ) : IEnumerable
JobGroup ( IJobObserver parent ) : System
JobGroup ( SaveGameContext ctx ) : System
Notify ( string propertyName ) : void
OnStatusChanged ( JobStatus status ) : void
OnSubJobAborted ( IJob job ) : void
OnSubJobDone ( IJob job ) : void
OnSubJobFailed ( IJob job ) : void
RemoveSubJob ( IJob job ) : void
SetStatus ( JobStatus status ) : void

비공개 메소드들

메소드 설명
IJobObserver ( IJob job, JobStatus status ) : void

메소드 상세

Abort() 공개 메소드

public Abort ( ) : void
리턴 void

AddSubJob() 보호된 메소드

protected AddSubJob ( IJob job ) : void
job IJob
리턴 void

AddSubJobs() 보호된 메소드

protected AddSubJobs ( IEnumerable jobs ) : void
jobs IEnumerable
리턴 void

Cleanup() 보호된 메소드

protected Cleanup ( ) : void
리턴 void

FindAssignment() 공개 메소드

public FindAssignment ( ILivingObject living ) : IAssignment
living ILivingObject
리턴 IAssignment

GetAssignments() 공개 메소드

public GetAssignments ( ILivingObject living ) : IEnumerable
living ILivingObject
리턴 IEnumerable

GetJobs() 보호된 메소드

protected GetJobs ( ILivingObject living ) : IEnumerable
living ILivingObject
리턴 IEnumerable

JobGroup() 보호된 메소드

protected JobGroup ( IJobObserver parent ) : System
parent IJobObserver
리턴 System

JobGroup() 보호된 메소드

protected JobGroup ( SaveGameContext ctx ) : System
ctx SaveGameContext
리턴 System

Notify() 보호된 메소드

protected Notify ( string propertyName ) : void
propertyName string
리턴 void

OnStatusChanged() 보호된 메소드

protected OnStatusChanged ( JobStatus status ) : void
status JobStatus
리턴 void

OnSubJobAborted() 보호된 메소드

protected OnSubJobAborted ( IJob job ) : void
job IJob
리턴 void

OnSubJobDone() 보호된 메소드

protected OnSubJobDone ( IJob job ) : void
job IJob
리턴 void

OnSubJobFailed() 보호된 메소드

protected OnSubJobFailed ( IJob job ) : void
job IJob
리턴 void

RemoveSubJob() 보호된 메소드

protected RemoveSubJob ( IJob job ) : void
job IJob
리턴 void

SetStatus() 보호된 메소드

protected SetStatus ( JobStatus status ) : void
status JobStatus
리턴 void