|
| TTnpcScriptBase (int charId, const char *charClass, int v2, const char *charName, int v3, int val2, int v4, int v5, int v6, int v7) |
|
virtual int | chooseResponse (const TTroomScript *roomScript, const TTsentence *sentence, uint tag)=0 |
|
virtual int | process (const TTroomScript *roomScript, const TTsentence *sentence)=0 |
|
virtual int | proc8 () const =0 |
|
virtual ScriptChangedResult | scriptChanged (uint id)=0 |
|
virtual ScriptChangedResult | scriptChanged (const TTroomScript *roomScript, uint id)=0 |
|
virtual int | proc11 () const =0 |
|
virtual int | proc12 () const =0 |
|
int | charId () const |
|
| TTscriptBase (int scriptId, const char *charClass, int v2, const char *charName, int v3, int v4, int v5, int v6, int v7) |
|
virtual void | addResponse (const TTstring &str) |
|
virtual void | addResponse (int id) |
|
virtual void | applyResponse () |
|
bool | isValid () |
|
int | getId () const |
|
int | getStatus () const |
|
const TTstring | getText () |
|
int | scriptPreprocess (TTsentence *sentence) |
|
◆ chooseResponse()
virtual int Titanic::TTnpcScriptBase::chooseResponse |
( |
const TTroomScript * |
roomScript, |
|
|
const TTsentence * |
sentence, |
|
|
uint |
tag |
|
) |
| |
|
pure virtual |
◆ process()
virtual int Titanic::TTnpcScriptBase::process |
( |
const TTroomScript * |
roomScript, |
|
|
const TTsentence * |
sentence |
|
) |
| |
|
pure virtual |
◆ scriptChanged() [1/2]
virtual ScriptChangedResult Titanic::TTnpcScriptBase::scriptChanged |
( |
uint |
id | ) |
|
|
pure virtual |
◆ scriptChanged() [2/2]
virtual ScriptChangedResult Titanic::TTnpcScriptBase::scriptChanged |
( |
const TTroomScript * |
roomScript, |
|
|
uint |
id |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file: