This repository was archived by the owner on Jan 18, 2022. It is now read-only.
GDK for Unity Alpha Release 0.1.3
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_packagesdirectory. - Added an
ISnapshottable<T>interface to all generated components. This allows you to convert a component to a snapshot. - Added an
EntityIdproperty on the Readers/Writers to access theEntityIdof the underlying SpatialOS entity. - Added a
HasEntitymethod to theWorkerSystem. This allows you to check if an entity is checked out on your worker. - Added operators and conversion methods to
Coordinates,Vector3d, andVector3fin code generation.- This supercedes the
StandardLibraryUtilsfeature module which was removed as a consequence.
- This supercedes the
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:
EntityIdis now in theImprobable.Gdk.Corenamespace. (PreviouslyImprobable.Worker).Dispatcheris now in theImprobable.Gdk.Corenamespace. (PreviouslyImprobable.Worker).- The
Improbable.Worker.Corenamespace is nowImprobable.Worker.CInterop.
Fixed
- Fixed a bug where schema components with a field named
valuewould generate invalid code.
Removed
- Removed the
StandardLibraryUtilsfeature module as it was superceded by inserting the methods during code generation.