PixelCrushers.DialogueSystem.InkSupport.DialogueSystemInkTriggerEditor Class Reference
Inheritance diagram for PixelCrushers.DialogueSystem.InkSupport.DialogueSystemInkTriggerEditor:
Collaboration diagram for PixelCrushers.DialogueSystem.InkSupport.DialogueSystemInkTriggerEditor:

Public Member Functions

override void OnEnable ()
 
- Public Member Functions inherited from PixelCrushers.DialogueSystem.DialogueSystemTriggerEditor
override void OnInspectorGUI ()
 

Protected Member Functions

void SetEntrypoint (SerializedProperty conversationProperty, SerializedProperty startAtKnotProperty, int index)
 
override void DrawConversationAction ()
 
override void DrawBarkAction ()
 
- Protected Member Functions inherited from PixelCrushers.DialogueSystem.DialogueSystemTriggerEditor
virtual void OnDisable ()
 
virtual void DrawTopInfo ()
 
virtual void DrawConditions ()
 
virtual void DrawActions ()
 
virtual void ShowAddActionMenu ()
 
virtual void AddSetQuestStateAction ()
 
virtual void AddLuaCodeAction ()
 
virtual void AddPlaySequenceAction ()
 
virtual void AddShowAlertAction ()
 
virtual void AddSendMessagesAction ()
 
virtual void AddBarkAction ()
 
virtual void AddConversationAction ()
 
virtual void AddSetActiveAction ()
 
virtual void AddSetEnabledAction ()
 
virtual void AddShowAnimatorStatesAction ()
 
virtual void AddUnityEventAction ()
 
virtual void DrawQuestAction ()
 
virtual void DrawLuaAction ()
 
virtual void DrawSequenceAction ()
 
virtual void DrawAlertAction ()
 
string[] GetUniqueTitles (string conversationTitle)
 
int GetTitleIndex (string[] titles, string currentTitle)
 
virtual void DrawUnityEventAction ()
 
virtual void DrawSendMessageAction ()
 
void OnDrawSendMessageListHeader (Rect rect)
 
void OnDrawSendMessageListElement (Rect rect, int index, bool isActive, bool isFocused)
 
virtual void DrawSetActiveAction ()
 
void OnDrawSetActiveListHeader (Rect rect)
 
void OnDrawSetActiveListElement (Rect rect, int index, bool isActive, bool isFocused)
 
virtual void DrawSetEnabledAction ()
 
void OnDrawSetEnabledListHeader (Rect rect)
 
void OnDrawSetEnabledListElement (Rect rect, int index, bool isEnabled, bool isFocused)
 
virtual void DrawSetAnimatorStateAction ()
 
void OnDrawSetAnimatorStateListHeader (Rect rect)
 
void OnDrawSetAnimatorStateListElement (Rect rect, int index, bool isEnabled, bool isFocused)
 

Additional Inherited Members

- Protected Attributes inherited from PixelCrushers.DialogueSystem.DialogueSystemTriggerEditor
Foldouts foldouts = null
 
ReorderableList sendMessageList = null
 
ReorderableList setActiveList = null
 
ReorderableList setEnabledList = null
 
ReorderableList setAnimatorStateList = null
 
QuestPicker questPicker = null
 
LuaScriptWizard luaScriptWizard = null
 
Rect sequenceRect
 
DialogueEntryPicker entryPicker = null
 
string[] conversationTitles = null
 
DialogueEntryPicker barkEntryPicker = null
 
DialogueSystemTrigger trigger
 
SerializedProperty triggerProperty
 
bool showSetQuestStateAction
 
bool showRunLuaCodeAction
 
bool showPlaySequenceAction
 
bool showAlertAction
 
bool showSendMessagesAction
 
bool showBarkAction
 
bool showConversationAction
 
bool showSetActiveAction
 
bool showSetEnabledAction
 
bool showAnimatorStatesAction
 
bool showUnityEventAction
 
SequenceSyntaxState sequenceSyntaxState = SequenceSyntaxState.Unchecked
 
Color originalColor = Color.white
 
- Static Protected Attributes inherited from PixelCrushers.DialogueSystem.DialogueSystemTriggerEditor
const string InspectorEditorPrefsKey = "PixelCrushers.DialogueSystem.DialogueSystemTriggerPrefs"
 
const float ToggleWidth = 64
 

Member Function Documentation

◆ DrawBarkAction()

override void PixelCrushers.DialogueSystem.InkSupport.DialogueSystemInkTriggerEditor.DrawBarkAction ( )
inlineprotectedvirtual

◆ DrawConversationAction()

override void PixelCrushers.DialogueSystem.InkSupport.DialogueSystemInkTriggerEditor.DrawConversationAction ( )
inlineprotectedvirtual

◆ OnEnable()

override void PixelCrushers.DialogueSystem.InkSupport.DialogueSystemInkTriggerEditor.OnEnable ( )
inlinevirtual

◆ SetEntrypoint()

void PixelCrushers.DialogueSystem.InkSupport.DialogueSystemInkTriggerEditor.SetEntrypoint ( SerializedProperty  conversationProperty,
SerializedProperty  startAtKnotProperty,
int  index 
)
inlineprotected

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