#include <dialoguemanagerimp.hpp>
|
| DialogueManager (const Compiler::Extensions &extensions, bool scriptVerbose, Translation::Storage &translationDataStorage) |
|
virtual void | clear () |
|
virtual bool | isInChoice () const |
|
virtual void | startDialogue (const MWWorld::Ptr &actor) |
|
virtual void | addTopic (const std::string &topic) |
|
virtual void | askQuestion (const std::string &question, int choice) |
|
virtual void | goodbye () |
|
virtual bool | checkServiceRefused () |
|
virtual void | say (const MWWorld::Ptr &actor, const std::string &topic) const |
|
virtual void | keywordSelected (const std::string &keyword) |
|
virtual void | goodbyeSelected () |
|
virtual void | questionAnswered (int answer) |
|
virtual void | persuade (int type) |
|
virtual int | getTemporaryDispositionChange () const |
|
virtual void | applyDispositionChange (int delta) |
|
virtual int | countSavedGameRecords () const |
|
virtual void | write (ESM::ESMWriter &writer, Loading::Listener &progress) const |
|
virtual void | readRecord (ESM::ESMReader &reader, uint32_t type) |
|
virtual void | modFactionReaction (const std::string &faction1, const std::string &faction2, int diff) |
| Changes faction1's opinion of faction2 by diff. More...
|
|
virtual void | setFactionReaction (const std::string &faction1, const std::string &faction2, int absolute) |
|
virtual int | getFactionReaction (const std::string &faction1, const std::string &faction2) const |
|
virtual void | clearInfoActor (const MWWorld::Ptr &actor) const |
| Removes the last added topic response for the given actor from the journal. More...
|
|
| DialogueManager () |
|
virtual | ~DialogueManager () |
|
void MWDialogue::DialogueManager::addTopic |
( |
const std::string & |
topic | ) |
|
|
virtual |
void MWDialogue::DialogueManager::applyDispositionChange |
( |
int |
delta | ) |
|
|
virtual |
void MWDialogue::DialogueManager::askQuestion |
( |
const std::string & |
question, |
|
|
int |
choice |
|
) |
| |
|
virtual |
bool MWDialogue::DialogueManager::checkServiceRefused |
( |
| ) |
|
|
virtual |
void MWDialogue::DialogueManager::clear |
( |
| ) |
|
|
virtual |
void MWDialogue::DialogueManager::clearInfoActor |
( |
const MWWorld::Ptr & |
actor | ) |
const |
|
virtual |
int MWDialogue::DialogueManager::countSavedGameRecords |
( |
| ) |
const |
|
virtual |
void MWDialogue::DialogueManager::executeScript |
( |
const std::string & |
script | ) |
|
|
private |
void MWDialogue::DialogueManager::executeTopic |
( |
const std::string & |
topic | ) |
|
|
private |
int MWDialogue::DialogueManager::getFactionReaction |
( |
const std::string & |
faction1, |
|
|
const std::string & |
faction2 |
|
) |
| const |
|
virtual |
int MWDialogue::DialogueManager::getTemporaryDispositionChange |
( |
| ) |
const |
|
virtual |
void MWDialogue::DialogueManager::goodbye |
( |
| ) |
|
|
virtual |
void MWDialogue::DialogueManager::goodbyeSelected |
( |
| ) |
|
|
virtual |
bool MWDialogue::DialogueManager::isInChoice |
( |
| ) |
const |
|
virtual |
void MWDialogue::DialogueManager::keywordSelected |
( |
const std::string & |
keyword | ) |
|
|
virtual |
void MWDialogue::DialogueManager::modFactionReaction |
( |
const std::string & |
faction1, |
|
|
const std::string & |
faction2, |
|
|
int |
diff |
|
) |
| |
|
virtual |
void MWDialogue::DialogueManager::parseText |
( |
const std::string & |
text | ) |
|
|
private |
void MWDialogue::DialogueManager::persuade |
( |
int |
type | ) |
|
|
virtual |
void MWDialogue::DialogueManager::questionAnswered |
( |
int |
answer | ) |
|
|
virtual |
void MWDialogue::DialogueManager::readRecord |
( |
ESM::ESMReader & |
reader, |
|
|
uint32_t |
type |
|
) |
| |
|
virtual |
void MWDialogue::DialogueManager::say |
( |
const MWWorld::Ptr & |
actor, |
|
|
const std::string & |
topic |
|
) |
| const |
|
virtual |
void MWDialogue::DialogueManager::setFactionReaction |
( |
const std::string & |
faction1, |
|
|
const std::string & |
faction2, |
|
|
int |
absolute |
|
) |
| |
|
virtual |
void MWDialogue::DialogueManager::startDialogue |
( |
const MWWorld::Ptr & |
actor | ) |
|
|
virtual |
void MWDialogue::DialogueManager::updateGlobals |
( |
| ) |
|
|
private |
void MWDialogue::DialogueManager::updateTopics |
( |
| ) |
|
|
private |
std::set<std::string> MWDialogue::DialogueManager::mActorKnownTopics |
|
private |
int MWDialogue::DialogueManager::mChoice |
|
private |
std::map<std::string, ESM::Dialogue> MWDialogue::DialogueManager::mDialogueMap |
|
private |
std::ostream MWDialogue::DialogueManager::mErrorStream |
|
private |
bool MWDialogue::DialogueManager::mIsInChoice |
|
private |
std::set<std::string> MWDialogue::DialogueManager::mKnownTopics |
|
private |
std::string MWDialogue::DialogueManager::mLastTopic |
|
private |
float MWDialogue::DialogueManager::mPermanentDispositionChange |
|
private |
bool MWDialogue::DialogueManager::mTalkedTo |
|
private |
float MWDialogue::DialogueManager::mTemporaryDispositionChange |
|
private |
The documentation for this class was generated from the following files: