fix: GlobalObjectIdHash generation for already existing in-scene placed prefab instances [MTT-7055] by NoelStephensUnity · Pull Request #2707 · Unity-Technologies/com.unity.netcode.gameobjects

added 8 commits

September 19, 2023 18:08
Left out including using UnityEditor.SceneManagement for earlier builds
Cleaned up some of the code.
Put GlobalObjectIdHash back to internal.
Added additional comments for draft POC review.
removing unintentional CR/LF
Split apart the NetworkObjectRefreshTool from NetworkObject.
Made some updates that don't require any form of editor application update.
Added script in NetworkObject.RefreshAllPrefabInstances context menu method that handles refreshing the currently active scene and all enabled scenes in the build list.
Removing accidental addition of a test prefab.
Adding dialog notification when attempting to do a NetworkObject Refresh on an in-scene placed prefab instance as opposed to a prefab instance.
updates for the manual test

@NoelStephensUnity

samlucas-unity

@NoelStephensUnity

Added object type identifier constants for code clarity purposes.

samlucas-unity

@NoelStephensUnity NoelStephensUnity deleted the fix/globalobjectidhash-generation-pre-serialization-MTT-7055 branch

October 2, 2023 19:41

NoelStephensUnity added a commit that referenced this pull request

Oct 5, 2023
…ed prefab instances [MTT-7055] (#2707)

* update

Resolves MTT-7055.
Split apart the NetworkObjectRefreshTool from NetworkObject.
Made some updates that don't require any form of editor application update.
Added script in NetworkObject.RefreshAllPrefabInstances context menu method that handles refreshing the currently active scene and all enabled scenes in the build list.
Added dialog notification when attempting to do a NetworkObject Refresh on an in-scene placed prefab instance as opposed to a prefab instance.

* test

Made some minor updates for the manual test

* update

adding change log entry

* style

Added object type identifier constants for code clarity purposes.