Skip to content

2.0.0

Choose a tag to compare

@AlexanderVorobyov AlexanderVorobyov released this 05 Dec 21:37

Release Notes

Changed

  • Rework to support updated application package (#14)
    • Update to use UGF.Builder and UGF.Description packages from the latest version of UGF.Application package.
    • Add IUpdateGroupBuilder and IUpdateGroupDescribed interfaces to implement update groups with descriptions.
    • Add UpdateGroupAssetBase and UpdateGroupAsset<TItem, TDescription> builder assets to implement building of IUpdateGroupDescribed instances.
    • Add UpdateGroupAsset asset to build default UpdateGroup with UpdateSet<IUpdateHandler> update collection.
    • Add dependencies: com.ugf.logs of 4.1.0 version.
    • Add UpdateModule systems and groups logging.
    • Change dependencies: com.ugf.application to 6.0.0 and com.ugf.update to 5.2.1.
    • Change IUpdateGroupDescription to contains only information about type of the target player loop system.
    • Change IUpdateModule to manage registered IUpdateSystemDescription and IUpdateGroupDescribed in player loop, and add ability to add or remove systems and groups at runtime after module initialization.
    • Change IUpdateModuleDescription to contains collection of IUpdateGroupBuilder instead of IUpdateGroupDescription.
    • Change name of the root of create asset menu, from UGF to Unity Game Framework.
    • Remove UpdateGroupDescriptionAsset and UpdateGroupDescriptionAssetBase, all functionality moved to UpdateGroupAssetBase and related classes.
    • Remove UpdateGroupDescriptionBase and UpdateGroupDescription, and replaced by reworked UpdateGroupDescription.