Skip to content

Debology.Debby.Modules

DebbyModule Class

The base class for all Debby modules. If you want to register a custom module extend this and register it via RegisterCustomModule<T>() or RegisterCustomModule<T>(T).

csharp
public abstract class DebbyModule

Inheritance System.Object 🡒 DebbyModule

Properties

DebbyModule.Icon Property

The icon to show next to the module name in the sidebar.

csharp
public abstract Debology.Debby.Elements.DebbyIcon Icon { get; }

Property Value

DebbyIcon

DebbyModule.IsCreated Property

Returns true if the OnModuleCreate() method has been called.

csharp
public bool IsCreated { get; }

Property Value

System.Boolean

DebbyModule.IsOpened Property

Returns true if the module is currently opened and showing.

csharp
public bool IsOpened { get; }

Property Value

System.Boolean

DebbyModule.Name Property

The name of the module, displayed in the sidebar.

csharp
public abstract string Name { get; }

Property Value

System.String