C# Class Dwarrowdelf.Jobs.AssignmentGroups.FetchItemAssignment

Inheritance: AssignmentGroup
Show file Open project: tomba/dwarrowdelf

Private Properties

Property Type Description
FetchItemAssignment System

Public Methods

Method Description
FetchItemAssignment ( IJobObserver parent, IEnvironmentObject env, IntVector3 location, IItemObject item ) : System
FetchItemAssignment ( IJobObserver parent, IEnvironmentObject env, IntVector3 location, IItemObject item, DirectionSet positioning ) : System
ToString ( ) : string

Protected Methods

Method Description
AssignOverride ( ILivingObject worker ) : void
OnAssignmentDone ( ) : void
PrepareNextAssignment ( ) : IAssignment

Private Methods

Method Description
FetchItemAssignment ( SaveGameContext ctx ) : System

Method Details

AssignOverride() protected method

protected AssignOverride ( ILivingObject worker ) : void
worker ILivingObject
return void

FetchItemAssignment() public method

public FetchItemAssignment ( IJobObserver parent, IEnvironmentObject env, IntVector3 location, IItemObject item ) : System
parent IJobObserver
env IEnvironmentObject
location IntVector3
item IItemObject
return System

FetchItemAssignment() public method

public FetchItemAssignment ( IJobObserver parent, IEnvironmentObject env, IntVector3 location, IItemObject item, DirectionSet positioning ) : System
parent IJobObserver
env IEnvironmentObject
location IntVector3
item IItemObject
positioning DirectionSet
return System

OnAssignmentDone() protected method

protected OnAssignmentDone ( ) : void
return void

PrepareNextAssignment() protected method

protected PrepareNextAssignment ( ) : IAssignment
return IAssignment

ToString() public method

public ToString ( ) : string
return string