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

Public Member Functions

 AttendAssignment (Actor *a, uint16 until, GameObject *o)
 
 AttendAssignment (Actor *a, Common::SeekableReadStream *stream)
 
int32 archiveSize () const
 
void write (Common::MemoryWriteStreamDynamic *out) const
 
int16 type () const
 
- Public Member Functions inherited from Saga2::ActorAssignment
 ActorAssignment (Actor *a, uint16 until)
 
 ActorAssignment (Actor *a, Common::SeekableReadStream *stream)
 
virtual int32 archiveSize () const
 
virtual void write (Common::MemoryWriteStreamDynamic *out) const
 
TaskStack * createTask ()
 
virtual void handleTaskCompletion (TaskResult result)
 
virtual bool isValid ()
 
Actor * getActor () const
 
virtual int16 type () const =0
 

Protected Member Functions

Task * getTask (TaskStack *ts)
 
- Protected Member Functions inherited from Saga2::ActorAssignment
void startTask ()
 
virtual bool taskNeeded ()
 
virtual Task * getTask (TaskStack *ts)=0
 

Member Function Documentation

◆ archiveSize()

int32 Saga2::AttendAssignment::archiveSize ( ) const
virtual

Reimplemented from Saga2::ActorAssignment.

◆ write()

void Saga2::AttendAssignment::write ( Common::MemoryWriteStreamDynamic *  out) const
virtual

Reimplemented from Saga2::ActorAssignment.

◆ type()

int16 Saga2::AttendAssignment::type ( ) const
virtual

◆ getTask()

Task * Saga2::AttendAssignment::getTask ( TaskStack *  ts)
protectedvirtual

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