Releases: chark/game-management
Releases · chark/game-management
v0.0.2
Added
GameManagerSettingsProfile
which can be used to load a specificGameManager
configuration viaGameManagerSettings
.- 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 atAssets/Settings/GameManagerSettings.asset
and added to preloaded asset list (you can move it later). This is needed to support automatic instantiation as previously usingResources.FindObjectsOfTypeAll
was not working in builds.GameManagerSettings
class visibility is nowprivate
.GameManager
static methods will now throw anException
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 wayCHARK
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.