123456789101112131415161718192021222324252627282930313233 |
- // The Lifecycle events contains the name of the event as a string
- // ComponentApplication derived classes
- // will set these these keys to a JSON Object indicate an event has occured
- // A callback can be registered with the SettingsRegistry
- // to be notified when that key is set
- // The JSON object that is set will contain any payload data
- // related to the event
- {
- "O3DE" : {
- "Application": {
- "LifecycleEvents": {
- "SystemComponentsActivated": {},
- "SystemComponentsDeactivated": {},
- "ReflectionManagerAvailable": {},
- "ReflectionManagerUnavailable": {},
- "SystemAllocatorCreated": {},
- "SystemAllocatorPendingDestruction": {},
- "SettingsRegistryAvailable": {},
- "SettingsRegistryUnavailable": {},
- "ConsoleAvailable": {},
- "ConsoleUnavailable": {},
- "GemsLoaded": {},
- "GemsUnloaded": {},
- "FileIOAvailable": {},
- "FileIOUnavailable": {},
- "LegacySystemInterfaceCreated": {},
- "CriticalAssetsCompiled": {},
- "LegacyCommandLineProcessed": {}
- }
- }
- }
- }
|