Skip to content

feat!: implement network parenting during spawn#1206

Draft
James-Frowen wants to merge 2 commits into
mainfrom
parent-id
Draft

feat!: implement network parenting during spawn#1206
James-Frowen wants to merge 2 commits into
mainfrom
parent-id

Conversation

@James-Frowen

Copy link
Copy Markdown
Member
  • Add ParentNetId to SpawnValues message struct to synchronize hierarchy.
  • Add SpawnParentingMode (None, Auto, Manual) to NetworkSpawnSettings.
  • Implement server-side parent detection and explicit Parent override.
  • Update ServerObjectManager to automatically populate parenting data.

BREAKING CHANGE:

  • NetworkSpawnSettings constructor now requires SpawnParentingMode enum
  • SpawnValues network layout has changed, breaking over-the-wire compatibility

- Add `ParentNetId` to `SpawnValues` message struct to synchronize hierarchy.
- Add `SpawnParentingMode` (None, Auto, Manual) to `NetworkSpawnSettings`.
- Implement server-side parent detection and explicit `Parent` override.
- Update `ServerObjectManager` to automatically populate parenting data.

BREAKING CHANGE:
- `NetworkSpawnSettings` constructor now requires SpawnParentingMode enum
- `SpawnValues` network layout has changed, breaking over-the-wire compatibility
@github-actions

github-actions Bot commented May 9, 2026

Copy link
Copy Markdown
Contributor

This PR is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days.

@github-actions github-actions Bot added the Stale label May 9, 2026
@James-Frowen James-Frowen added keep-open Stops issue being closed because it is stale and removed Stale labels May 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

keep-open Stops issue being closed because it is stale

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant