class
EditorScriptManager
Handles all editor script modules, updates editor windows and similar.
Public
Constructors
EditorScriptManager
Methods
~EditorScriptManager
Update
Called every frame.
Updates editor windows and script modules.
QuitRequested
Called when the user requests the application to close.
staticInstance
Returns a reference to the module instance.
Module has to have been started up first otherwise an exception will be thrown.
staticInstancePtr
Returns a pointer to the module instance.
Module has to have been started up first otherwise an exception will be thrown.
staticShutDown
Shuts down this module and frees any resources it is using.
staticIsStarted
Query if the module has been started.
Protected
Methods
~Module<T>
OnStartUp
Override if you want your module to be notified once it has been constructed and started.
OnShutDown
Override if you want your module to be notified just before it is deleted.
staticInstanceInternal
Returns a singleton instance of this module.
Private
Methods
TriggerOnInitialize
Triggers Program::OnInitialize callback.
Should be called after startup and after assembly reload.
OnAssemblyRefreshDone
Triggered when an assembly refreshed finished.
LoadMonoTypes
Loads all managed types and methods used by this module.