|
|
| Interaction (HarvesterEngine &engine, Flow &flow, SceneState &scene, Player &player, Common::String &pendingRegionName, Common::String &pendingRoomChange, bool &pendingRoomChangeIsRoomName, bool &pendingRoomChangeUsesSavedRoomState, SaveRoomState &pendingRoomChangeSavedRoomState, bool canExitCloseupToParent, InteractionCallbacks &callbacks) |
| |
|
void | queueRegionInteraction (const RegionRecord ®ion, const Common::Point &mousePos) |
| |
|
Common::Error | runRegionInteraction (const RegionRecord ®ion, InventorySystem &inventory, bool &needsRedraw) |
| |
|
Common::Error | tryActivatePendingRegion (InventorySystem &inventory, bool &needsRedraw) |
| |
|
Common::Error | tryActivatePassiveRegion (InventorySystem &inventory, bool &needsRedraw) |
| |
|
int | getPendingRegionFacing () const |
| |
|
bool | hasPendingMainMenuReturn () const |
| |
|
Common::Error | handleCombatInteraction (const InteractionResult &interaction, bool &needsRedraw) |
| |
|
Common::Error | handleInteractionResult (const InteractionResult &interaction, bool &didTransition, const Common::String &usedItemName, bool interruptPlayerMovement=true) |
| |
|
Common::Error | runScriptedDialogue (const Common::String &npcName, const Common::String &usedItemName, const Common::String &continuationTag, bool &didTransition) |
| |
The documentation for this class was generated from the following file: