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

Add LinkedGameObjectMap API #1013

Merged
merged 7 commits into from
Jul 4, 2019

Conversation

jamiebrynes7
Copy link
Contributor

@jamiebrynes7 jamiebrynes7 commented Jul 3, 2019

Description

Added an API to expose the EntityId -> [GameObject] relationship. This is wrapped in an object to ensure that we expose a list which is readonly (we really don't want users to mutate the underlying data).

Also added a subscription manager for this (only in the GameObjectCreation module as the linker actually lives in a system here!) and added tests for this.

Commits are ordered and logical!

Tests

Added some tests for the subscription fulfillment.

Documentation

  • Changelog

@improbable-prow-robot improbable-prow-robot added A: core Area: Core GDK A: game-object-creation Area: Gameobject creation feature module size/L Denotes a PR that changes 150-299 lines, ignoring generated files. labels Jul 3, 2019
@jamiebrynes7 jamiebrynes7 marked this pull request as ready for review July 3, 2019 11:14
@jamiebrynes7 jamiebrynes7 added the T: feature Type: This is a new feature label Jul 3, 2019
CHANGELOG.md Outdated Show resolved Hide resolved
Jamie Brynes added 2 commits July 3, 2019 17:41
@jamiebrynes7 jamiebrynes7 merged commit 1bd423d into develop Jul 4, 2019
@jamiebrynes7 jamiebrynes7 deleted the feature/entityid-gameobject-mapping branch July 4, 2019 10:48
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A: core Area: Core GDK A: game-object-creation Area: Gameobject creation feature module size/L Denotes a PR that changes 150-299 lines, ignoring generated files. T: feature Type: This is a new feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants