Skip to content
This repository was archived by the owner on Jan 18, 2022. It is now read-only.

GDK for Unity Alpha Release 0.1.3

Choose a tag to compare

@jamiebrynes7 jamiebrynes7 released this 26 Nov 12:27
· 472 commits to master since this release
f05cfae

Added

  • Added Frames Per Second (FPS) and Unity heap usage as metrics sent by MetricSendSystem.cs.
  • Added a warning message to the top of schema files copied into the from_gdk_packages directory.
  • Added an ISnapshottable<T> interface to all generated components. This allows you to convert a component to a snapshot.
  • Added an EntityId property on the Readers/Writers to access the EntityId of the underlying SpatialOS entity.
  • Added a HasEntity method to the WorkerSystem. This allows you to check if an entity is checked out on your worker.
  • Added operators and conversion methods to Coordinates, Vector3d, and Vector3f in code generation.
    • This supercedes the StandardLibraryUtils feature module which was removed as a consequence.

Changed

  • Improved the method of calculating load and FPS.
  • Updated test project Unity version to 2018.2.14f.
  • Upgraded the Worker SDK snapshot version. This entails the following changes:
    • EntityId is now in the Improbable.Gdk.Core namespace. (Previously Improbable.Worker).
    • Dispatcher is now in the Improbable.Gdk.Core namespace. (Previously Improbable.Worker).
    • The Improbable.Worker.Core namespace is now Improbable.Worker.CInterop.

Fixed

  • Fixed a bug where schema components with a field named value would generate invalid code.

Removed

  • Removed the StandardLibraryUtils feature module as it was superceded by inserting the methods during code generation.