Skip to content

v1.3.0

Compare
Choose a tag to compare
@jeffcampbellmakesgames jeffcampbellmakesgames released this 05 Sep 12:10
· 23 commits to release/stable since this release

SUMMARY

This release updates the minimum supported version of Unity to 2019.4 LTS, adds a few smaller bug fixes and feature additions for included code generators, and modifies the asset creation path for the GenesisSettings asset.

ADDED

  • A new attribute [FactoryKeyFor] has been created to enable code-generation of scriptable lookup factories where the decorated target used as the key type can be either a class or a struct.
  • Added several new methods to TypeExtensions for returning safe short and full type names, translating types to type aliases if they exist.

CHANGED

  • The GenesisSettings asset can now be created by the project create menu path JCMG => Genesis => GenesisSettings instead of Genesis => GenesisSettings.

FIXED

  • Fixed a bug with code generated by the [FactoryKeyEnumFor] code generator where using certain types as the Value target such as an array or generic list would result in bad output that wouldn't compile and potentially hang Unity's file importer due to bad characters in the filename.