Skip to content

Releases: Kuhpik/Bootstrap

Life cycle fix

25 Jul 09:20
Compare
Choose a tag to compare
  1. Fixed cases when shared states cause multiple Init() calls. Same thing for other methods that should be called only once by design.
  2. Better tests for life cycle. Now they seems much clearer.

Full Changelog: 1.5.0...1.5.1

Stability improvements

15 May 19:05
Compare
Choose a tag to compare

Important Changes:

  1. Bootstrap class turned into Singleton and no longer contains static methods. Because of that we have to use Instance property to call it's API. For ex. Bootstrap.Instance.GameRestart();
  2. You no longer need to add Naughty Attributes to your project becase it comes prepacked with this Unitypackage.
  3. Added AOTBuilder that helps Odin to serialize your custom classes.

Full Changelog: 1.4.1...1.5.0

Small yet important fixes

21 Mar 19:57
Compare
Choose a tag to compare

Fixed:

  • Player data was not saved when GameRestart called.
  • DI process could possible inject old GameData into systems.

Changed:

  • Break Bootstrap prefab into smaller prefabs to make it easier to maintain in git.

Another QoL ♥

06 Feb 17:27
4dd3499
Compare
Choose a tag to compare

Read changedlog section in Readme

UI Screens fix

22 Dec 18:04
Compare
Choose a tag to compare

💻
Fixed UI screens behaviour on state exit

QoL Improvements

16 Dec 13:44
Compare
Choose a tag to compare
  • UIScreens no longer depends on state's ID
  • From now on systems can be nested inside others systems. Ave recursion 🍶
  • Changed the way game systems works. You no longer need to type interfaces like IUpdating, IIniting etc.
  • Completely removed transition conditions between game states
  • Some bugfixes

Another fixes

24 Mar 10:03
Compare
Choose a tag to compare
2021.03.24

Datainjection test system :tired_face:

Shared Gamestate fixes

22 Mar 17:41
Compare
Choose a tag to compare

• Now shared states running update and fixed update too. Last refactoring seems to broke that code.
• Fixed multiple OnDispose calls when restarting game

Shared Gamestates

22 Mar 11:31
Compare
Choose a tag to compare

Look commits 🐈

Small improvements

07 Feb 12:34
Compare
Choose a tag to compare

• Removed "Samples" folder that no one uses.
• Added default GameConfig to Bootstrap prefab to make everyone's life easier.
• Added tips to the EGamestate class