You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GameManagerSettingsProfile which can be used to load a specific GameManager configuration via GameManagerSettings.
Better logging with a custom log message format.
Property Drawer for GameManagerSettingsProfile, this way it's easier to manage lists of profiles.
Changed
GameManagerSettings will now be automatically created at Assets/Settings/GameManagerSettings.asset and added to preloaded asset list (you can move it later). This is needed to support automatic instantiation as previously using Resources.FindObjectsOfTypeAll was not working in builds.
GameManagerSettings class visibility is now private.
GameManager static methods will now throw an Exception if it's not initialized instead of just logging an error and pausing.
Automatic GameManager instantiation now only supports loading before and after scene load.
Menu item order to use 150 instead of -1000. This way CHARK won't dominate existing entries.
Removed
GameManager.GetGameManagerSettings method as a new profile system will be used instead. Overriding this doesn't make sense anymore.