ScummVM API documentation
Saga2::HuntToKillAssignment Class Reference
Inheritance diagram for Saga2::HuntToKillAssignment:
Saga2::ActorAssignment

Public Member Functions

 HuntToKillAssignment (Actor *a, bool trackFlag=false)
 
 HuntToKillAssignment (Actor *ac, uint16 until, Actor *a, bool trackFlag=false)
 
 HuntToKillAssignment (Actor *a, const ActorTarget &at, bool trackFlag=false)
 
 HuntToKillAssignment (Actor *a, uint16 until, const ActorTarget &at, bool trackFlag=false)
 
int32 archiveSize () const
 
void write (Common::MemoryWriteStreamDynamic *out) const
 
bool isValid ()
 
int16 type () const
 
- Public Member Functions inherited from Saga2::ActorAssignment
 ActorAssignment (Actor *a, uint16 until)
 
 ActorAssignment (Actor *a, Common::SeekableReadStream *stream)
 
TaskStackcreateTask ()
 
virtual void handleTaskCompletion (TaskResult result)
 
ActorgetActor () const
 

Protected Member Functions

bool taskNeeded ()
 
TaskgetTask (TaskStack *ts)
 
const ActorTargetgetTarget () const
 
- Protected Member Functions inherited from Saga2::ActorAssignment
void startTask ()
 

The documentation for this class was generated from the following file: