ScummVM API documentation
Harvester::NpcDialogueHandler Class Referenceabstract
Inheritance diagram for Harvester::NpcDialogueHandler:
Harvester::AuthorityDialogueHandler Harvester::BeggarDialogueHandler Harvester::BoyleDialogueHandler Harvester::BusterDialogueHandler Harvester::ButcherDialogueHandler Harvester::ChessmasterDialogueHandler Harvester::CloakAtndDialogueHandler Harvester::CuratorDialogueHandler Harvester::DadDialogueHandler Harvester::DarkWomanDialogueHandler Harvester::DwayneDialogueHandler Harvester::EdnaDialogueHandler Harvester::Fireman1DialogueHandler Harvester::Fireman2DialogueHandler Harvester::GladiatorDialogueHandler Harvester::HankDialogueHandler Harvester::HerrillDialogueHandler Harvester::InquisitorDialogueHandler Harvester::JimmyDialogueHandler Harvester::JohnsonDialogueHandler Harvester::KarinDialogueHandler Harvester::LibrarianDialogueHandler Harvester::LodgeChefDialogueHandler Harvester::LoomisDialogueHandler Harvester::MadamDialogueHandler Harvester::MaintManDialogueHandler Harvester::McknightDialogueHandler Harvester::MembDirDialogueHandler Harvester::MomDialogueHandler Harvester::MotherDialogueHandler Harvester::MoynahanDialogueHandler Harvester::MrPottsDialogueHandler Harvester::MrsPottsDialogueHandler Harvester::NudeManDialogueHandler Harvester::ParsonsDialogueHandler Harvester::PastorelliDialogueHandler Harvester::PhelpsDialogueHandler Harvester::PriestDialogueHandler Harvester::PtaMomDialogueHandler Harvester::RyderDialogueHandler Harvester::SergeantDialogueHandler Harvester::SparkyDialogueHandler Harvester::StephanieDialogueHandler Harvester::StubNpcDialogueHandler Harvester::SwellDialogueHandler Harvester::ValetDialogueHandler Harvester::VetDialogueHandler Harvester::WaspWomanDialogueHandler Harvester::WhaleyDialogueHandler

Public Member Functions

virtual bool matchesNpc (const Common::String &npcName) const =0
 
virtual void resetState ()
 
virtual void syncState (Common::Serializer &)
 
virtual void migrateSharedState (DialogueSharedState &)
 
virtual Common::Error handleDialogue (DialogueRuntime &runtime, const Common::String &usedItemName, DialogueSharedState &sharedState)=0
 

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