Class ModuleWindow<TWindow, TData>
public abstract class ModuleWindow<TWindow, TData> : BaseModuleWindow, IModuleWindow, IAnyHubModule where TWindow : EditorWindow, IModuleWindow where TData : HubModule
Type Parameters
TWindow
TData
- Inheritance
-
ModuleWindow<TWindow, TData>
- Implements
- Derived
- Inherited Members
Constructors
ModuleWindow()
protected ModuleWindow()
Properties
Logger
public Logger Logger { get; set; }
Property Value
WindowName
public string WindowName { get; }
Property Value
Methods
Awake()
protected override void Awake()
Equals(object)
public override bool Equals(object other)
Parameters
other
object
Returns
GetData()
public HubModule GetData()
Returns
GetExtraPaneTypes()
public override IEnumerable<Type> GetExtraPaneTypes()
Returns
GetHashCode()
public override int GetHashCode()
Returns
OpenWindow(bool)
public static void OpenWindow(bool shouldOpen)
Parameters
shouldOpen
bool
SaveChanges()
public override void SaveChanges()
ToString()
public override string ToString()