Table of Contents

Class DefineSymbolsSettingsProvider

Namespace
HomaGames.HomaBelly
Assembly
HomaGames.HomaBelly.Core.Editor.dll
[Obsolete("This class will be removed in a future version.", true)]
public class DefineSymbolsSettingsProvider : SettingsProvider, ISettingsProvider
Inheritance
SettingsProvider
DefineSymbolsSettingsProvider
Implements
Inherited Members
SettingsProvider.OnDeactivate()
SettingsProvider.OnTitleBarGUI()
SettingsProvider.OnFooterBarGUI()
SettingsProvider.OnInspectorUpdate()
SettingsProvider.Repaint()
SettingsProvider.PopulateSearchKeywordsFromGUIContentProperties<T>()
SettingsProvider.GetSearchKeywordsFromGUIContentProperties<T>()
SettingsProvider.GetSearchKeywordsFromSerializedObject(SerializedObject)
SettingsProvider.label
SettingsProvider.settingsPath
SettingsProvider.scope
SettingsProvider.keywords
SettingsProvider.guiHandler
SettingsProvider.titleBarGuiHandler
SettingsProvider.footerBarGuiHandler
SettingsProvider.activateHandler
SettingsProvider.deactivateHandler
SettingsProvider.hasSearchInterestHandler
SettingsProvider.inspectorUpdateHandler

Constructors

DefineSymbolsSettingsProvider(string, List<DefineSymbolSettingsElement>)

public DefineSymbolsSettingsProvider(string name, List<DefineSymbolSettingsElement> settingsElements)

Parameters

name string
settingsElements List<DefineSymbolSettingsElement>

DefineSymbolsSettingsProvider(string, int, List<DefineSymbolSettingsElement>)

public DefineSymbolsSettingsProvider(string name, int order, List<DefineSymbolSettingsElement> settingsElements)

Parameters

name string
order int
settingsElements List<DefineSymbolSettingsElement>

DefineSymbolsSettingsProvider(string, int, string, List<DefineSymbolSettingsElement>)

public DefineSymbolsSettingsProvider(string name, int order, string version, List<DefineSymbolSettingsElement> settingsElements)

Parameters

name string
order int
version string
settingsElements List<DefineSymbolSettingsElement>

Properties

Name

public string Name { get; }

Property Value

string

Order

public int Order { get; }

Property Value

int

Version

public string Version { get; }

Property Value

string

Methods

AddSettingsElement(DefineSymbolSettingsElement)

[PublicAPI]
public void AddSettingsElement(DefineSymbolSettingsElement element)

Parameters

element DefineSymbolSettingsElement

Draw()

public void Draw()

OnGUI(string)

Use this function to draw the UI based on IMGUI. This assumes you haven't added any children to the rootElement passed to the OnActivate function.

public override void OnGUI(string searchContext)

Parameters

searchContext string

Search context for the Settings window. Used to show or hide relevant properties.

RemoveSettingsElement(DefineSymbolSettingsElement)

[PublicAPI]
public void RemoveSettingsElement(DefineSymbolSettingsElement element)

Parameters

element DefineSymbolSettingsElement