Skip to content

Commit 87c2631

Browse files
committed
Remove ChildNetworkTransform implementation, use AuthorityModel
1 parent 2b679c1 commit 87c2631

File tree

1 file changed

+2
-10
lines changed

1 file changed

+2
-10
lines changed

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

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -110,15 +110,6 @@ private void RequestPlayerObjectSpawnServerRpc(ServerRpcParams rpcParams = defau
110110
}
111111
}
112112

113-
// Client Authoritative NetworkTransform
114-
internal class ClientNetworkTransform : NetworkTransform
115-
{
116-
protected override bool OnIsServerAuthoritative()
117-
{
118-
return false;
119-
}
120-
}
121-
122113
// Don't start with any clients, we will manually spawn a client inside the test
123114
protected override int NumberOfClients => 0;
124115

@@ -136,7 +127,8 @@ protected override void OnServerAndClientsCreated()
136127
m_PlayerSpawnerPrefab.AddComponent<NetworkTransform>();
137128

138129
var playerPrefab = CreateNetworkObjectPrefab("Child");
139-
var childNetworkTransform = playerPrefab.AddComponent<ClientNetworkTransform>();
130+
var childNetworkTransform = playerPrefab.AddComponent<NetworkTransform>();
131+
childNetworkTransform.AuthorityMode = NetworkTransform.AuthorityModes.Owner;
140132
childNetworkTransform.InLocalSpace = true;
141133

142134
parentPlayerSpawner.PlayerPrefab = playerPrefab.GetComponent<NetworkObject>();

0 commit comments

Comments
 (0)