PixelCrushers.DialogueSystem.SInventory.SInventoryTreatAsConversation Class Reference

This script treats certain S-Inventory actions like conversations by sending OnConversationStart and OnConversationEnd to the actor. More...

Inheritance diagram for PixelCrushers.DialogueSystem.SInventory.SInventoryTreatAsConversation:
Collaboration diagram for PixelCrushers.DialogueSystem.SInventory.SInventoryTreatAsConversation:

Public Member Functions

void OnVendorStart (Transform sInventoryObject)
 
void OnVendorEnd (Transform sInventoryObject)
 
void OnItemGroupStart (Transform sInventoryObject)
 
void OnItemGroupEnd (Transform sInventoryObject)
 
void SimulateConversationStart (Transform sInventoryObject)
 
void SimulateConversationEnd (Transform sInventoryObject)
 
void OnVendorStart (Transform sInventoryObject)
 
void OnVendorEnd (Transform sInventoryObject)
 
void OnItemGroupStart (Transform sInventoryObject)
 
void OnItemGroupEnd (Transform sInventoryObject)
 
void SimulateConversationStart (Transform sInventoryObject)
 
void SimulateConversationEnd (Transform sInventoryObject)
 

Public Attributes

bool itemGroups = true
 Set true for opening item groups such as containers. More...
 
bool vendors = true
 Set true to for interacting with vendors. More...
 

Detailed Description

This script treats certain S-Inventory actions like conversations by sending OnConversationStart and OnConversationEnd to the actor.

This allows you to use Set Component Enabled On Dialogue Event to disable and enable player camera and movement control during, for example, vendors.

Member Function Documentation

◆ OnItemGroupEnd() [1/2]

void PixelCrushers.DialogueSystem.SInventory.SInventoryTreatAsConversation.OnItemGroupEnd ( Transform  sInventoryObject)

◆ OnItemGroupEnd() [2/2]

void PixelCrushers.DialogueSystem.SInventory.SInventoryTreatAsConversation.OnItemGroupEnd ( Transform  sInventoryObject)

◆ OnItemGroupStart() [1/2]

void PixelCrushers.DialogueSystem.SInventory.SInventoryTreatAsConversation.OnItemGroupStart ( Transform  sInventoryObject)

◆ OnItemGroupStart() [2/2]

void PixelCrushers.DialogueSystem.SInventory.SInventoryTreatAsConversation.OnItemGroupStart ( Transform  sInventoryObject)

◆ OnVendorEnd() [1/2]

void PixelCrushers.DialogueSystem.SInventory.SInventoryTreatAsConversation.OnVendorEnd ( Transform  sInventoryObject)

◆ OnVendorEnd() [2/2]

void PixelCrushers.DialogueSystem.SInventory.SInventoryTreatAsConversation.OnVendorEnd ( Transform  sInventoryObject)

◆ OnVendorStart() [1/2]

void PixelCrushers.DialogueSystem.SInventory.SInventoryTreatAsConversation.OnVendorStart ( Transform  sInventoryObject)

◆ OnVendorStart() [2/2]

void PixelCrushers.DialogueSystem.SInventory.SInventoryTreatAsConversation.OnVendorStart ( Transform  sInventoryObject)

◆ SimulateConversationEnd() [1/2]

void PixelCrushers.DialogueSystem.SInventory.SInventoryTreatAsConversation.SimulateConversationEnd ( Transform  sInventoryObject)

◆ SimulateConversationEnd() [2/2]

void PixelCrushers.DialogueSystem.SInventory.SInventoryTreatAsConversation.SimulateConversationEnd ( Transform  sInventoryObject)

◆ SimulateConversationStart() [1/2]

void PixelCrushers.DialogueSystem.SInventory.SInventoryTreatAsConversation.SimulateConversationStart ( Transform  sInventoryObject)

◆ SimulateConversationStart() [2/2]

void PixelCrushers.DialogueSystem.SInventory.SInventoryTreatAsConversation.SimulateConversationStart ( Transform  sInventoryObject)

Member Data Documentation

◆ itemGroups

bool PixelCrushers.DialogueSystem.SInventory.SInventoryTreatAsConversation.itemGroups = true

Set true for opening item groups such as containers.

◆ vendors

bool PixelCrushers.DialogueSystem.SInventory.SInventoryTreatAsConversation.vendors = true

Set true to for interacting with vendors.


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