Table of Contents

Class HubModule

Namespace
Coherence.Editor
Assembly
Coherence.Editor.dll
public class HubModule : ScriptableObject
Inheritance
HubModule
Derived

Constructors

HubModule()

public HubModule()

Fields

searchText

protected string searchText

Field Value

string

Properties

AllowsUndocking

public bool AllowsUndocking { get; }

Property Value

bool

Help

public virtual HubModule.HelpSection Help { get; }

Property Value

HubModule.HelpSection

Host

public ScriptableObject Host { get; }

Property Value

ScriptableObject

IsDocked

public bool IsDocked { get; set; }

Property Value

bool

ModuleName

public virtual string ModuleName { get; }

Property Value

string

TitleContent

public virtual GUIContent TitleContent { get; }

Property Value

GUIContent

UseScroll

protected virtual bool UseScroll { get; }

Property Value

bool

UseSearchField

protected virtual bool UseSearchField { get; }

Property Value

bool

Methods

Dock(bool)

public void Dock(bool shouldDock)

Parameters

shouldDock bool

OnBespokeGUI()

public virtual void OnBespokeGUI()

OnFocusModule()

protected virtual void OnFocusModule()

OnGUI()

public virtual void OnGUI()

OnModuleDisable()

public virtual void OnModuleDisable()

OnModuleEnable()

public virtual void OnModuleEnable()

OpenWindowWrapper(bool)

public bool OpenWindowWrapper(bool shouldOpen)

Parameters

shouldOpen bool

Returns

bool

Did we succesfully open a window