-
Notifications
You must be signed in to change notification settings - Fork 5
InitializerSystem
Governs startup sequences. These are public events that you can hook up to customize your initialization.
- OnManualSceneSwitch
Used when we are switching scenes/maps and we need to get notified when this happens, its different from OnSceneLoaded in that onscene fires every time you hit play, while this fires only when you manually force scene switch, right before it happens, so core systems have a chance to clean up in preparation for new scene
- OnGlobalLoadConfigs
Hook your config loading here, it will happen before global systems are initialized
- OnApplicationConfiguration
Hook your configuration events that use configs, happens after configs were deserialized
- OnInitialLoadPersistentData
Deserialize your initial player profiles, etc
- OnGlobalSystemsEnabled
Hook your save loading here, it will happen before local systems and loaders are initialized
- OnLoadLocalData
Hook your save loading here, it will happen before local systems and loaders are initialized
- OnLoadersEnabled
Hook your Loaders - level creation/generation/object spawning here
- OnSystemsEnabled
Will enable LocalSystems stack
- OnUiEnabled
Hook your ui here