ScummVM API documentation
MutationOfJB::ConversationTask Class Reference
Inheritance diagram for MutationOfJB::ConversationTask:
MutationOfJB::Task MutationOfJB::ConversationWidgetCallback

Public Member Functions

 ConversationTask (uint8 sceneId, const ConversationInfo &convInfo, TalkCommand::Mode mode)
 
void start () override
 
void update () override
 
void onChoiceClicked (ConversationWidget *, int response, uint32 data) override
 
- Public Member Functions inherited from MutationOfJB::Task
virtual void start ()=0
 
virtual void update ()=0
 
virtual void stop ()
 
void setTaskManager (TaskManager *taskMan)
 
TaskManager * getTaskManager ()
 
State getState () const
 
virtual void onChoiceClicked (ConversationWidget *, int choiceNo, uint32 data)=0
 

Additional Inherited Members

- Public Types inherited from MutationOfJB::Task
enum  State { IDLE , RUNNING , FINISHED }
 
- Protected Member Functions inherited from MutationOfJB::Task
void setState (State state)
 

Member Function Documentation

◆ start()

void MutationOfJB::ConversationTask::start ( )
overridevirtual

Implements MutationOfJB::Task.

◆ update()

void MutationOfJB::ConversationTask::update ( )
overridevirtual

Implements MutationOfJB::Task.

◆ onChoiceClicked()

void MutationOfJB::ConversationTask::onChoiceClicked ( ConversationWidget *  ,
int  response,
uint32  data 
)
overridevirtual

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