This repository was archived by the owner on Jan 18, 2022. It is now read-only.
GDK for Unity Alpha Release 0.2.9
This release includes a shiny new Unity Editor window that displays live bandwidth usage for your workers running in the Editor! Currently limited to component updates, this will be expanded to commands in a future release along with tools to help you sort and interpret the results. Additionally, we've fixed a few annoying bugs and laid the groundwork for modular codegen! 🚀
Keep giving us your feedback and/or suggestions! Check out our Discord, our forums, or here in the Github issues!
For more information, have a browse through our detailed release notes below! 🎉
Added
- Added network statistics collection for both sending and receiving messages. #1135
- This adds a single ECS system
NetworkStatisticsSystem. This system will only run when running your workers inside the Unity Editor. - Additionally, there are a set of data types supporting this system which can be found under the
Improbable.Gdk.Core.NetworkStatsnamespace.
- This adds a single ECS system
- Added the Network Analyzer window, which allows you to view live bandwidth usage per component.
SpatialOS->Window->Network Analyzer#1148
Fixed
- Fixed a bug where
MonoBehaviours withWorkerTypeattributes would not be enabled even if the owning worker's type was a match for theWorkerTypeattribute. #1147 - Fixed a bug where the mobile configuration would get reset whenever assembly got reloaded or you entered Playmode. #1157
Internal
- Added test coverage for
WorkerTypeattribute and its interplay with[Require]fields in thetest-project. #1147 - Refactored internals of code generation for modular codegen. #1151.
- Use
dotnet newto generate a skeleton project then link in the various modules from each package. - This project is created in the
build/codegendirectory and is then executed to actually generate the code.
- Use
