#include <dialog.h>
Public Member Functions | |
| void | start () |
| void | goToNextLine () |
| Speech * | getCurrentSpeech () |
| bool | checkCondition () const |
| bool | isLastOnly () const |
Public Attributes | |
| Common::Array< ResourceReference > | _lines |
| uint32 | _conditionType |
| ResourceReference | _conditionReference |
| ResourceReference | _conditionScriptReference |
| uint32 | _conditionReversed |
| uint32 | _field_88 |
| uint32 | _minChapter |
| uint32 | _maxChapter |
| uint32 | _noCaption |
| int32 | _nextDialogIndex |
| ResourceReference | _nextScriptReference |
| int32 | _nextSpeechIndex |
A topic reply
| void Stark::Resources::Dialog::Reply::start | ( | ) |
Start playing the reply. Sets the current line to the first one
| void Stark::Resources::Dialog::Reply::goToNextLine | ( | ) |
Select the next line to be played
| Speech* Stark::Resources::Dialog::Reply::getCurrentSpeech | ( | ) |
Obtain the Speech resource for the current line, or null if the reply has ended
| bool Stark::Resources::Dialog::Reply::checkCondition | ( | ) | const |
Evaluates the reply's condition
| bool Stark::Resources::Dialog::Reply::isLastOnly | ( | ) | const |
Should this reply only be made available when there are no other options left?