Skip to content

test: verify do not destroy networkobjects on networkmanager shutdown#1183

Merged
NoelStephensUnity merged 5 commits intodevelopfrom
test/verify-dondestroy-on-shutdown
Sep 14, 2021
Merged

test: verify do not destroy networkobjects on networkmanager shutdown#1183
NoelStephensUnity merged 5 commits intodevelopfrom
test/verify-dondestroy-on-shutdown

Conversation

@NoelStephensUnity
Copy link
Copy Markdown
Member

@NoelStephensUnity NoelStephensUnity commented Sep 14, 2021

MTT-1214
Issue #1054 fixed verification.
This test verifies that when users register NetworkPrefabHandler objects that they will not get destroyed when you shutdown a NetworkManager instance. This particular test uses the DontDestroyOnLoad scene to preserve the NetworkPrefabHandler registered Network Prefabs' GameObjects when the scene is unloaded but there are several ways to handle shutting down the NetworkManager without having to unload a scene (just how many of the manual tests handle this).

This PR is just a test that verifies Github Issue #1054 is resolved.

adding new assets for this test
adding adjusted script for this test.
migrated the scene registration reference to the manual tests menu.
removed the reference from the samples menu
adjusted the PreserveNetworkObjects and PreserveNetworkObjectsRegistration to reflect these changes.
Copy link
Copy Markdown
Contributor

@TwoTenPvP TwoTenPvP left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good 👌🏻

@NoelStephensUnity NoelStephensUnity merged commit d2669ae into develop Sep 14, 2021
@NoelStephensUnity NoelStephensUnity deleted the test/verify-dondestroy-on-shutdown branch September 14, 2021 21:55
SamuelBellomo added a commit that referenced this pull request Sep 16, 2021
…nsform

* develop:
  feat: NetworkBehaviour.IsSpawned  (#1190)
  feat: added tip to the network manager inspector that directs to install tools (MTT-1211) (#1182)
  refactor!: remove network dictionary & set, use native container in List, add tests (#1149)
  fix: Fixed remote disconnects not properly cleaning up (#1184)
  test: base changes to PR-1114 (#1165)
  test: verify do not destroy networkobjects on networkmanager shutdown (#1183)
  chore: removal of EnableNetworkVariable in NetworkConfig. It's always True now (#1179)
  fix: Fix DontDestroyWithOwner not returning ownership (#1181)
  test: Giving Android some more room as the connection tests are timing sensitive (#1178)
  fix: unitytransport connectionmode buttons (#1176)
  test: added min frames to multi-instance helper (#1170)
  chore: Add mobile tests to nightly trigger (#1161)
  feat: snapshot spawn pre-requisite (#1166)
  feat: Unity Transport + Relay (#887)
  feat: client scene synchronization mode (#1171)

# Conflicts:
#	testproject/Assets/Scenes/SampleScene.unity
SamuelBellomo added a commit that referenced this pull request Sep 16, 2021
…am/feature/client-network-transform

* sam/feature/interpolation-for-network-transform: (22 commits)
  fixing line issue
  more formatting
  fixing formatting issue
  removing not submitted LiteNetLib from ZooSam
  feat: Fast buffer reader and fast buffer writer (#1082)
  restricting public api
  bumping exec order
  feat: NetworkBehaviour.IsSpawned  (#1190)
  feat: added tip to the network manager inspector that directs to install tools (MTT-1211) (#1182)
  refactor!: remove network dictionary & set, use native container in List, add tests (#1149)
  fix: Fixed remote disconnects not properly cleaning up (#1184)
  test: base changes to PR-1114 (#1165)
  test: verify do not destroy networkobjects on networkmanager shutdown (#1183)
  chore: removal of EnableNetworkVariable in NetworkConfig. It's always True now (#1179)
  fix: Fix DontDestroyWithOwner not returning ownership (#1181)
  test: Giving Android some more room as the connection tests are timing sensitive (#1178)
  fix: unitytransport connectionmode buttons (#1176)
  test: added min frames to multi-instance helper (#1170)
  chore: Add mobile tests to nightly trigger (#1161)
  feat: snapshot spawn pre-requisite (#1166)
  ...

# Conflicts:
#	com.unity.netcode.gameobjects/Components/NetworkTransform.cs
#	testproject/Assets/Scenes/SampleScene.unity
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants