Module Class

Base abstract class for modules. Implements IModule interface.

Definition

Namespace: NorthLab.PrefabDrawer
Assembly: NL.PrefabDrawer (in NL.PrefabDrawer.dll) Version: 1.0.0.0
C#
public abstract class Module : IModule
Inheritance
Object    Module
Derived
More
Implements
IModule

Constructors

Module Module constructor method. Calls Init method.

Properties

ConfigVersion Version of the configuration version.
DisplayName Displayed name in the UI.
FoldOut Is this module's UI is folded out?
MainPrefabDrawer window reference.
ModuleConfig Configuration of this module.

Methods

ConfigIsValid Is saved data valid for this module?
DrawUI UI drawing method.
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
Init Initialize module.
Load Load module's settings from Config.
MainUI UI that will be displayed inside of the fold out.
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Save Save module's settings.
SceneUpdate Called when Scene window is updated.
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also