System
Direct Subclass:
System base class. Every Oxygen Core system extends this class.
Static Member Summary
Static Public Members | ||
public static get |
|
|
public static get |
systems: * |
Static Method Summary
Static Public Methods | ||
public static |
dispose() Dispose and remove all registered systems. |
|
public static |
Returns system instance of given type name. |
|
public static |
Register new system instance under given name. |
|
public static |
unregister(typename: string): System Unregister given system. |
Method Summary
Public Methods | ||
public |
dispose() Destructor (disposes all internal resources). |
|
public |
Event called after system gets registered. |
|
public |
Event called before system gets unregistered. |
Static Public Methods
public static dispose() source
Dispose and remove all registered systems.
Example:
System.dispose();
public static get(typename: string): System | null source
Returns system instance of given type name.
Params:
Name | Type | Attribute | Description |
typename | string | System type name. |
Example:
const system = System.get('MySystem');