PixelCrushers.DialogueSystem.DialogueEditor Namespace Reference

Classes

class  AssetFoldouts
 
class  DialogueEditorPrefs
 
class  DialogueEditorVariableView
 Handles the variables list view in the Dialogue Editor window and the separate Variable View window. More...
 
class  DialogueEditorWindow
 This part of the Dialogue Editor window handles conversation templates. More...
 
class  EditorZoomArea
 
class  RectExtensions
 
class  Toolbar
 This part of the Dialogue Editor window handles the toolbar at the top of the window. More...
 
class  VariableViewWindow
 This utility window acts like a subset of the Dialogue Editor that shows only variables. More...
 

Enumerations

enum  BooleanType { True , False }
 

Functions

delegate void DrawAssetInspectorDelegate (DialogueDatabase database, Asset asset)
 Draw additional information in actor, item, and location inspectors.
 
delegate void DrawConversationInspectorDelegate (DialogueDatabase database, Conversation conversation)
 Draw additional information in conversation inspector.
 
delegate void DrawDialogueEntryInspectorDelegate (DialogueDatabase database, DialogueEntry entry)
 Draw additional information in dialogue entry inspector.
 
delegate void DrawDialogueEntryNodeDelegate (DialogueDatabase database, DialogueEntry entry, Rect boxRect)
 Draw additional information on a dialogue entry node in the node editor.
 
delegate void SetupGenericDialogueEditorMenuDelegate (DialogueDatabase database, GenericMenu menu)
 Add menu items to the Dialogue Editor's Conversation section Menu dropdown.
 
delegate void GlobalSearchDelegate (DialogueDatabase database, string conversationTitle, string searchText, ref string result)
 Perform additional global search.
 
delegate void GlobalSearchAndReplaceDelegate (DialogueDatabase database, string conversationTitle, string searchText, string replaceText)
 Perform additional global search & replace.
 

Enumeration Type Documentation

◆ BooleanType

Function Documentation

◆ DrawAssetInspectorDelegate()

delegate void PixelCrushers.DialogueSystem.DialogueEditor.DrawAssetInspectorDelegate ( DialogueDatabase  database,
Asset  asset 
)

Draw additional information in actor, item, and location inspectors.

Parameters
databaseDialogue database.
assetAsset to draw.

◆ DrawConversationInspectorDelegate()

delegate void PixelCrushers.DialogueSystem.DialogueEditor.DrawConversationInspectorDelegate ( DialogueDatabase  database,
Conversation  conversation 
)

Draw additional information in conversation inspector.

Parameters
databaseDialogue database.
conversationConversation to draw.

◆ DrawDialogueEntryInspectorDelegate()

delegate void PixelCrushers.DialogueSystem.DialogueEditor.DrawDialogueEntryInspectorDelegate ( DialogueDatabase  database,
DialogueEntry  entry 
)

Draw additional information in dialogue entry inspector.

Parameters
databaseDialogue database.
entryDialogue entry to draw.

◆ DrawDialogueEntryNodeDelegate()

delegate void PixelCrushers.DialogueSystem.DialogueEditor.DrawDialogueEntryNodeDelegate ( DialogueDatabase  database,
DialogueEntry  entry,
Rect  boxRect 
)

Draw additional information on a dialogue entry node in the node editor.

Parameters
databaseDialogue database.
entryDialogue entry to draw.
boxRectNode boundaries.

◆ GlobalSearchAndReplaceDelegate()

delegate void PixelCrushers.DialogueSystem.DialogueEditor.GlobalSearchAndReplaceDelegate ( DialogueDatabase  database,
string  conversationTitle,
string  searchText,
string  replaceText 
)

Perform additional global search & replace.

Parameters
databaseDialogue database.
conversationTitleConversation to search. If blank, search all conversations.
searchTextText to search for.
replaceTextReplace matches with this text.

◆ GlobalSearchDelegate()

delegate void PixelCrushers.DialogueSystem.DialogueEditor.GlobalSearchDelegate ( DialogueDatabase  database,
string  conversationTitle,
string  searchText,
ref string  result 
)

Perform additional global search.

Parameters
databaseDialogue database.
conversationTitleConversation to search. If blank, search all conversations.
searchTextText to search for.
resultAppend search results to this string.

◆ SetupGenericDialogueEditorMenuDelegate()

delegate void PixelCrushers.DialogueSystem.DialogueEditor.SetupGenericDialogueEditorMenuDelegate ( DialogueDatabase  database,
GenericMenu  menu 
)

Add menu items to the Dialogue Editor's Conversation section Menu dropdown.

Parameters
databaseDialogue database.
menuMenu to add items to.