From 411da26585e358d002c2fac1be0bde086b0e91e7 Mon Sep 17 00:00:00 2001 From: NoelStephensUnity Date: Mon, 29 Jul 2024 18:05:14 -0500 Subject: [PATCH] chore Updating the experimental public asteroids project with the most recent updates to the internal asteroids project based on the most recent fixes and updates for NGO v2.0.0-pre.3 and the MPS SDK v1.0.0-pre.1 updates. --- .../Assets/Materials/SessionMarkerInner.mat | 2 +- .../Assets/Meshes/Materials.meta | 2 +- .../Assets/Meshes/Materials/Ice.mat | 26 +- .../Assets/Meshes/Materials/Ice.mat.meta | 2 +- .../NetworkPrefabs/ManagementInput.prefab | 4 +- ...andwidthNetStatsMonitorConfiguration.asset | 61 +- ...andwidthNetStatsMonitorPanelSettings.asset | 12 +- .../Assets/RNSM/StressTestConfiguration.asset | 33 +- .../Assets/Scenes/Asteroids.unity | 154 ++--- .../Assets/Scenes/BoostrapScene.unity | 6 +- .../SmallDemos/DeferredDespawnDemo.unity | 89 ++- .../DeferredDespawnDemoPrefabs.asset | 21 + .../DeferredDespawnDemoPrefabs.asset.meta | 8 + .../Scenes/SmallDemos/OwnershipDemo.unity | 10 +- .../SmallDemos/OwnershipDemoPrefabs.asset | 26 + .../OwnershipDemoPrefabs.asset.meta | 8 + .../Scenes/SmallDemos/ParentingDemo.unity | 10 +- .../SmallDemos/ParentingDemoPrefabs.asset | 21 + .../ParentingDemoPrefabs.asset.meta | 8 + .../Prefabs/DeferredDespawnAsteroid.prefab | 104 +-- .../SmallDemos/SceneLoading/EntryScene.unity | 58 +- .../SmallDemos/SceneLoading/FirstScene.unity | 54 -- .../SmallDemos/SceneLoading/SecondScene.unity | 58 -- .../SmallDemos/SceneLoading/TestScene4.unity | 56 +- .../Scripts/InSceneSerializationTest.cs | 149 ++++ .../Scripts/InSceneSerializationTest.cs.meta | 2 + .../SmallDemos/Scripts/ObjectSpawner.cs | 4 + .../SmallDemos/Scripts/SceneLoadingHandler.cs | 304 +++++++++ ...UI.cs.meta => SceneLoadingHandler.cs.meta} | 2 +- .../SmallDemos/Scripts/SceneLoadingUI.cs | 203 ------ .../SmallDemos/SerializationValidation.unity | 643 ++++++++++++++++++ .../SerializationValidation.unity.meta | 7 + .../Assets/Scenes/SmallDemos/StressTest.unity | 10 +- .../SmallDemos/StressTestDemoPrefabs.asset | 21 + .../StressTestDemoPrefabs.asset.meta | 8 + .../Assets/Scripts/AsteroidSpawnManagement.cs | 29 + .../Assets/Scripts/ManagementInput.cs | 54 +- .../Assets/Scripts/MinbotSpawnManagement.cs | 30 +- .../Assets/Scripts/MinebotMotion.cs | 4 + .../Assets/Scripts/NetworkManagerHelper.cs | 376 ++++++---- .../Assets/Scripts/PhysicsObjectMotion.cs | 4 + .../Assets/Scripts/ShipController.cs | 51 +- ...niversalRenderPipelineGlobalSettings.asset | 15 +- .../Packages/manifest.json | 12 +- .../ProjectSettings/ProjectVersion.txt | 4 +- 45 files changed, 1967 insertions(+), 798 deletions(-) create mode 100644 Experimental/Asteroids-CMB-NGO-Sample/Assets/Scenes/SmallDemos/DeferredDespawnDemoPrefabs.asset create mode 100644 Experimental/Asteroids-CMB-NGO-Sample/Assets/Scenes/SmallDemos/DeferredDespawnDemoPrefabs.asset.meta create mode 100644 Experimental/Asteroids-CMB-NGO-Sample/Assets/Scenes/SmallDemos/OwnershipDemoPrefabs.asset create mode 100644 Experimental/Asteroids-CMB-NGO-Sample/Assets/Scenes/SmallDemos/OwnershipDemoPrefabs.asset.meta create mode 100644 Experimental/Asteroids-CMB-NGO-Sample/Assets/Scenes/SmallDemos/ParentingDemoPrefabs.asset create mode 100644 Experimental/Asteroids-CMB-NGO-Sample/Assets/Scenes/SmallDemos/ParentingDemoPrefabs.asset.meta create mode 100644 Experimental/Asteroids-CMB-NGO-Sample/Assets/Scenes/SmallDemos/Scripts/InSceneSerializationTest.cs create mode 100644 Experimental/Asteroids-CMB-NGO-Sample/Assets/Scenes/SmallDemos/Scripts/InSceneSerializationTest.cs.meta create mode 100644 Experimental/Asteroids-CMB-NGO-Sample/Assets/Scenes/SmallDemos/Scripts/SceneLoadingHandler.cs rename Experimental/Asteroids-CMB-NGO-Sample/Assets/Scenes/SmallDemos/Scripts/{SceneLoadingUI.cs.meta => SceneLoadingHandler.cs.meta} (83%) delete mode 100644 Experimental/Asteroids-CMB-NGO-Sample/Assets/Scenes/SmallDemos/Scripts/SceneLoadingUI.cs create mode 100644 Experimental/Asteroids-CMB-NGO-Sample/Assets/Scenes/SmallDemos/SerializationValidation.unity create mode 100644 Experimental/Asteroids-CMB-NGO-Sample/Assets/Scenes/SmallDemos/SerializationValidation.unity.meta create mode 100644 Experimental/Asteroids-CMB-NGO-Sample/Assets/Scenes/SmallDemos/StressTestDemoPrefabs.asset create mode 100644 Experimental/Asteroids-CMB-NGO-Sample/Assets/Scenes/SmallDemos/StressTestDemoPrefabs.asset.meta diff --git a/Experimental/Asteroids-CMB-NGO-Sample/Assets/Materials/SessionMarkerInner.mat b/Experimental/Asteroids-CMB-NGO-Sample/Assets/Materials/SessionMarkerInner.mat index 2ccb24494..7b309a074 100644 --- a/Experimental/Asteroids-CMB-NGO-Sample/Assets/Materials/SessionMarkerInner.mat +++ b/Experimental/Asteroids-CMB-NGO-Sample/Assets/Materials/SessionMarkerInner.mat @@ -26,6 +26,7 @@ Material: m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _ENVIRONMENTREFLECTIONS_OFF + - _NORMALMAP m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -101,7 +102,6 @@ Material: m_Offset: {x: 0, y: 0} m_Ints: [] m_Floats: - - _AddPrecomputedVelocity: 0 - _AlphaClip: 0 - _AlphaToMask: 0 - _Blend: 3 diff --git a/Experimental/Asteroids-CMB-NGO-Sample/Assets/Meshes/Materials.meta b/Experimental/Asteroids-CMB-NGO-Sample/Assets/Meshes/Materials.meta index c4f105992..7bd221c55 100644 --- a/Experimental/Asteroids-CMB-NGO-Sample/Assets/Meshes/Materials.meta +++ b/Experimental/Asteroids-CMB-NGO-Sample/Assets/Meshes/Materials.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c6cebd5e54f1047d3a9c65ab849c672e +guid: 297ef0cfabeb24a4cb5736badd56cd03 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Experimental/Asteroids-CMB-NGO-Sample/Assets/Meshes/Materials/Ice.mat b/Experimental/Asteroids-CMB-NGO-Sample/Assets/Meshes/Materials/Ice.mat index 9546a548b..a78edf073 100644 --- a/Experimental/Asteroids-CMB-NGO-Sample/Assets/Meshes/Materials/Ice.mat +++ b/Experimental/Asteroids-CMB-NGO-Sample/Assets/Meshes/Materials/Ice.mat @@ -1,5 +1,18 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!114 &-8299206887772277349 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 9 --- !u!21 &2100000 Material: serializedVersion: 8 @@ -120,16 +133,3 @@ Material: - _SpecColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} m_BuildTextureStacks: [] m_AllowLocking: 1 ---- !u!114 &8966067702117963788 -MonoBehaviour: - m_ObjectHideFlags: 11 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} - m_Name: - m_EditorClassIdentifier: - version: 9 diff --git a/Experimental/Asteroids-CMB-NGO-Sample/Assets/Meshes/Materials/Ice.mat.meta b/Experimental/Asteroids-CMB-NGO-Sample/Assets/Meshes/Materials/Ice.mat.meta index 7921cbaba..1e616a63d 100644 --- a/Experimental/Asteroids-CMB-NGO-Sample/Assets/Meshes/Materials/Ice.mat.meta +++ b/Experimental/Asteroids-CMB-NGO-Sample/Assets/Meshes/Materials/Ice.mat.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 6e234658d0cc848058f3845771c6b536 +guid: e690c3dcc1d93ef42af3ff72ca718256 NativeFormatImporter: externalObjects: {} mainObjectFileID: 2100000 diff --git a/Experimental/Asteroids-CMB-NGO-Sample/Assets/Prefabs/NetworkPrefabs/ManagementInput.prefab b/Experimental/Asteroids-CMB-NGO-Sample/Assets/Prefabs/NetworkPrefabs/ManagementInput.prefab index 186b065c8..316dcc405 100644 --- a/Experimental/Asteroids-CMB-NGO-Sample/Assets/Prefabs/NetworkPrefabs/ManagementInput.prefab +++ b/Experimental/Asteroids-CMB-NGO-Sample/Assets/Prefabs/NetworkPrefabs/ManagementInput.prefab @@ -46,10 +46,10 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d5a57f767e5e46a458fc5d3c628d0cbb, type: 3} m_Name: m_EditorClassIdentifier: - GlobalObjectIdHash: 2839701726 + GlobalObjectIdHash: 3354456092 InScenePlacedSourceGlobalObjectIdHash: 0 DeferredDespawnTick: 0 - Ownership: 1 + Ownership: 2 AlwaysReplicateAsRoot: 0 SynchronizeTransform: 1 ActiveSceneSynchronization: 0 diff --git a/Experimental/Asteroids-CMB-NGO-Sample/Assets/RNSM/BandwidthNetStatsMonitorConfiguration.asset b/Experimental/Asteroids-CMB-NGO-Sample/Assets/RNSM/BandwidthNetStatsMonitorConfiguration.asset index a75b04139..1e1dec76f 100644 --- a/Experimental/Asteroids-CMB-NGO-Sample/Assets/RNSM/BandwidthNetStatsMonitorConfiguration.asset +++ b/Experimental/Asteroids-CMB-NGO-Sample/Assets/RNSM/BandwidthNetStatsMonitorConfiguration.asset @@ -19,6 +19,8 @@ MonoBehaviour: k__BackingField: - k__BackingField: 0 k__BackingField: 5 + - k__BackingField: 0 + k__BackingField: 6 k__BackingField: k__BackingField: 1 k__BackingField: 1 @@ -31,10 +33,9 @@ MonoBehaviour: m_SampleCount: 29 k__BackingField: 0 k__BackingField: - m_SampleCount: 512 - k__BackingField: 0 - k__BackingField: - - {r: 0.7735849, g: 0.3816161, b: 0.08392668, a: 1} + m_SampleCount: 30 + k__BackingField: 1 + k__BackingField: [] k__BackingField: 0 k__BackingField: m_LineThickness: 2 @@ -42,12 +43,17 @@ MonoBehaviour: - k__BackingField: Unity.Multiplayer.Tools.MetricTypes.DirectedMetricType, Unity.Multiplayer.Tools.MetricTypes, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null k__BackingField: TotalBytesReceived + - k__BackingField: Unity.Multiplayer.Tools.MetricTypes.DirectedMetricType, + Unity.Multiplayer.Tools.MetricTypes, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + k__BackingField: TotalBytesSent - k__BackingField: 1 k__BackingField: 2