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');
