- Minor fix for an API rename
- Removed unnecessary system ordering attributes from sample systems, thanks to the system group additions.
- Added SingletonConvertGroup and SingletonPostConvertGroup to simplify managing order for conversion systems.
- SingletonConvertSystem now all by default run in SingletonConvertGroup
- All SingletonChanged* variant systems now run in SingletonPostConvertGroup
- Bumped required Entities version to 0.3.0-preview.0, since it fixes several ConvertToEntity issues.
- Fixed Warnings with using manual GO conversion in tests due to API changes.
- Fixed issues with Entities 0.2.0 compatibility
- Updated tests to fix issues with bugs being introduced and fixed in the API.
- Added 3 working samples based on user feedback.
- Added more base classes to reduce boilerplate for common system patterns.
- Eliminated need to override a copy function for changing out Blob Asset Singletons.
- Fixed Hydrogen.Entities and Hydrogen.Entities.Hybrid asmdefs not being auto-referenced for projects not using asmdefs.
- Added Basic Converter Samples.
- Removed Obsolete parts of the API
- Obsoleted old Config and Singleton API, in favor of the new SingletonConverter Framework
- Added full unit Test coverage for both ScriptableObjectConversionSystem, and the new SingletonConverter Framework.
- Split things up into more assembly definitions.
- Blob Singletons loaded via a converter in a subscene will now copy instead of assign to avoid invalid memory access errors
- Rewrote Documentation
- Fixed Incorrect asmdef setting
- Began work on new Conversion Framework.
- Simplified IConvertScriptableObjectToBlob API surface.
- User can now access the GameObjectConversionSystem from ScriptableObjectConversionSystem's GoConversionSystem property.
Minor adjustments to package naming. Added Initial Documentation
Initial commits.
Config and BlobAsset/ref helpers.