Skip to content

v0.0.2

Latest
Compare
Choose a tag to compare
@Edvinas01 Edvinas01 released this 06 Oct 15:00

Added

  • 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.