ScummVM API documentation
Saga2::ActorAssignment Class Referenceabstract
Inheritance diagram for Saga2::ActorAssignment:
Saga2::AttendAssignment Saga2::HuntToBeNearActorAssignment Saga2::HuntToBeNearLocationAssignment Saga2::HuntToKillAssignment Saga2::PatrolRouteAssignment Saga2::TetheredAssignment Saga2::TetheredWanderAssignment

Public Member Functions

 ActorAssignment (Actor *a, uint16 until)
 
 ActorAssignment (Actor *a, Common::SeekableReadStream *stream)
 
virtual int32 archiveSize () const
 
virtual void write (Common::MemoryWriteStreamDynamic *out) const
 
TaskStackcreateTask ()
 
virtual void handleTaskCompletion (TaskResult result)
 
virtual bool isValid ()
 
ActorgetActor () const
 
virtual int16 type () const =0
 

Protected Member Functions

void startTask ()
 
virtual bool taskNeeded ()
 
virtual TaskgetTask (TaskStack *ts)=0
 

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