Class Plugin
Base class for game engine editor plugins.
Namespace: FlaxEngine
Assembly: FlaxEngine.CSharp.dll
Syntax
[Unmanaged]
public abstract class Plugin : Object
Constructors
Plugin()
Properties
_description
Declaration
[Unmanaged]
protected PluginDescription _description { get; set; }
Property Value
PluginDescription
|
Remarks
Plugin description. Should be a constant part of the plugin created in constructor and valid before calling Initialize().
Description
Gets the description.
Declaration
[Unmanaged]
public PluginDescription Description { get; }
Property Value
PluginDescription
|
Methods
Deinitialize()
Cleanup method called when this plugin is being unloaded or reloaded or engine is closing.
Declaration
[Unmanaged]
public virtual void Deinitialize()
Initialize()
Initialization method called when this plugin is loaded to the memory and can be used.
Declaration
[Unmanaged]
public virtual void Initialize()