Skip to content

Commit 77ae80a

Browse files
test
still sorting this issue out
1 parent ba9f37a commit 77ae80a

4 files changed

Lines changed: 239 additions & 136 deletions

File tree

com.unity.netcode.gameobjects/Tests/Runtime/NetworkTransform/NetworkTransformOwnershipTests.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -394,6 +394,11 @@ public IEnumerator ServerAuthoritativeTest()
394394
// The last check is to verify clients cannot change transform values
395395
nonOwnerInstance.transform.position = Vector3.zero;
396396
yield return s_DefaultWaitForTick;
397+
// Allow scale to update first when using rigid body motion
398+
if (m_MotionModel == MotionModels.UseRigidbody)
399+
{
400+
yield return new WaitForFixedUpdate();
401+
}
397402
Assert.True(nonOwnerInstance.transform.position == valueSetByOwner, $"{m_ClientNetworkManagers[0].name}'s object instance {nonOwnerInstance.name} was allowed to change its position! Expected: {Vector3.one} Is Currently:{nonOwnerInstance.transform.position}");
398403
}
399404

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<linker>
2+
<assembly fullname="TestProject, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
3+
<type fullname="DefaultNamespace.AddressableTestScript" preserve="all" />
4+
</assembly>
5+
<assembly fullname="Unity.Addressables, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null" preserve="all">
6+
<type fullname="UnityEngine.AddressableAssets.Addressables" preserve="all" />
7+
</assembly>
8+
<assembly fullname="Unity.Netcode.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
9+
<type fullname="Unity.Netcode.NetworkObject" preserve="all" />
10+
</assembly>
11+
<assembly fullname="Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null" preserve="all">
12+
<type fullname="UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider" preserve="all" />
13+
<type fullname="UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider" preserve="all" />
14+
<type fullname="UnityEngine.ResourceManagement.ResourceProviders.InstanceProvider" preserve="all" />
15+
<type fullname="UnityEngine.ResourceManagement.ResourceProviders.LegacyResourcesProvider" preserve="all" />
16+
<type fullname="UnityEngine.ResourceManagement.ResourceProviders.SceneProvider" preserve="all" />
17+
</assembly>
18+
<assembly fullname="UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
19+
<type fullname="UnityEngine.GameObject" preserve="all" />
20+
<type fullname="UnityEngine.Object" preserve="all" />
21+
<type fullname="UnityEngine.Transform" preserve="all" />
22+
</assembly>
23+
</linker>

testproject/Assets/AddressableAssetsData/link.xml.meta

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)