PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow Class Reference

Renames Dialogue System database assets (e.g., variables) across databases, prefabs, and asset files. More...

Inheritance diagram for PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow:
Collaboration diagram for PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow:

Static Public Member Functions

static void Open ()
 

Protected Member Functions

virtual void OnEnable ()
 
virtual void OnDisable ()
 
virtual void OnGUI ()
 
virtual void DrawDatabaseSelection ()
 
virtual void RefreshAssetCaches ()
 
virtual void DrawIgnoreFilesRegex ()
 
virtual void DrawRenameVariableSection ()
 
virtual void MakeVariableNamesArray ()
 
virtual bool IsVariableSelected ()
 
virtual string GetSelectedVariableName ()
 
virtual string FindVariable (bool replace)
 
virtual void DrawRenameActorsSection ()
 
virtual void MakeActorNamesArray ()
 
virtual bool IsActorSelected ()
 
virtual string GetSelectedActorName ()
 
virtual string FindActor (bool replace)
 
virtual void DrawRenameQuestsSection ()
 
virtual void MakeQuestNamesArray ()
 
virtual bool IsQuestSelected ()
 
virtual string GetSelectedQuestName ()
 
virtual string FindQuest (bool replace)
 
virtual void DrawRenameConversationsSection ()
 
virtual void MakeConversationTitlesArray ()
 
virtual bool IsConversationSelected ()
 
virtual string GetSelectedConversationTitle ()
 
virtual string FindConversation (bool replace)
 
virtual void DrawReport ()
 

Protected Attributes

Vector2 scrollPosition = Vector2.zero
 
DialogueDatabase database
 
int variableIndex
 
string replacementVariableName
 
string[] variableNames
 
int actorIndex
 
string replacementActorName
 
string[] actorNames
 
int questIndex
 
string replacementQuestName
 
string[] questNames
 
int conversationIndex
 
string replacementConversationTitle
 
string[] conversationTitles
 
string report
 
GUIStyle reportStyle = null
 

Static Protected Attributes

static GUIContent IgnoreFilesRegexLabel = new GUIContent("Ignore Files (Regex)", "Matches partial filenames; separate names with pipes (|).")
 

Properties

virtual string DefaultIgnoreFilesRegex [get]
 

Detailed Description

Renames Dialogue System database assets (e.g., variables) across databases, prefabs, and asset files.

Uses by DialogueSystemAssetRenamerUtility to actually rename the assets.

Member Function Documentation

◆ DrawDatabaseSelection()

virtual void PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.DrawDatabaseSelection ( )
inlineprotectedvirtual

◆ DrawIgnoreFilesRegex()

virtual void PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.DrawIgnoreFilesRegex ( )
inlineprotectedvirtual

◆ DrawRenameActorsSection()

virtual void PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.DrawRenameActorsSection ( )
inlineprotectedvirtual

◆ DrawRenameConversationsSection()

virtual void PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.DrawRenameConversationsSection ( )
inlineprotectedvirtual

◆ DrawRenameQuestsSection()

virtual void PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.DrawRenameQuestsSection ( )
inlineprotectedvirtual

◆ DrawRenameVariableSection()

virtual void PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.DrawRenameVariableSection ( )
inlineprotectedvirtual

◆ DrawReport()

virtual void PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.DrawReport ( )
inlineprotectedvirtual

◆ FindActor()

virtual string PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.FindActor ( bool  replace)
inlineprotectedvirtual

◆ FindConversation()

virtual string PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.FindConversation ( bool  replace)
inlineprotectedvirtual

◆ FindQuest()

virtual string PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.FindQuest ( bool  replace)
inlineprotectedvirtual

◆ FindVariable()

virtual string PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.FindVariable ( bool  replace)
inlineprotectedvirtual

◆ GetSelectedActorName()

virtual string PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.GetSelectedActorName ( )
inlineprotectedvirtual

◆ GetSelectedConversationTitle()

virtual string PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.GetSelectedConversationTitle ( )
inlineprotectedvirtual

◆ GetSelectedQuestName()

virtual string PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.GetSelectedQuestName ( )
inlineprotectedvirtual

◆ GetSelectedVariableName()

virtual string PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.GetSelectedVariableName ( )
inlineprotectedvirtual

◆ IsActorSelected()

virtual bool PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.IsActorSelected ( )
inlineprotectedvirtual

◆ IsConversationSelected()

virtual bool PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.IsConversationSelected ( )
inlineprotectedvirtual

◆ IsQuestSelected()

virtual bool PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.IsQuestSelected ( )
inlineprotectedvirtual

◆ IsVariableSelected()

virtual bool PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.IsVariableSelected ( )
inlineprotectedvirtual

◆ MakeActorNamesArray()

virtual void PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.MakeActorNamesArray ( )
inlineprotectedvirtual

◆ MakeConversationTitlesArray()

virtual void PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.MakeConversationTitlesArray ( )
inlineprotectedvirtual

◆ MakeQuestNamesArray()

virtual void PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.MakeQuestNamesArray ( )
inlineprotectedvirtual

◆ MakeVariableNamesArray()

virtual void PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.MakeVariableNamesArray ( )
inlineprotectedvirtual

◆ OnDisable()

virtual void PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.OnDisable ( )
inlineprotectedvirtual

◆ OnEnable()

virtual void PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.OnEnable ( )
inlineprotectedvirtual

◆ OnGUI()

virtual void PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.OnGUI ( )
inlineprotectedvirtual

◆ Open()

static void PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.Open ( )
inlinestatic

◆ RefreshAssetCaches()

virtual void PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.RefreshAssetCaches ( )
inlineprotectedvirtual

Member Data Documentation

◆ actorIndex

int PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.actorIndex
protected

◆ actorNames

string [] PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.actorNames
protected

◆ conversationIndex

int PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.conversationIndex
protected

◆ conversationTitles

string [] PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.conversationTitles
protected

◆ database

DialogueDatabase PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.database
protected

◆ IgnoreFilesRegexLabel

GUIContent PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.IgnoreFilesRegexLabel = new GUIContent("Ignore Files (Regex)", "Matches partial filenames; separate names with pipes (|).")
staticprotected

◆ questIndex

int PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.questIndex
protected

◆ questNames

string [] PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.questNames
protected

◆ replacementActorName

string PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.replacementActorName
protected

◆ replacementConversationTitle

string PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.replacementConversationTitle
protected

◆ replacementQuestName

string PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.replacementQuestName
protected

◆ replacementVariableName

string PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.replacementVariableName
protected

◆ report

string PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.report
protected

◆ reportStyle

GUIStyle PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.reportStyle = null
protected

◆ scrollPosition

Vector2 PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.scrollPosition = Vector2.zero
protected

◆ variableIndex

int PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.variableIndex
protected

◆ variableNames

string [] PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.variableNames
protected

Property Documentation

◆ DefaultIgnoreFilesRegex

virtual string PixelCrushers.DialogueSystem.DialogueSystemAssetRenamerWindow.DefaultIgnoreFilesRegex
getprotected

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