Skip to content

Commit f93979c

Browse files
committed
Added calling ownership from non server checks
1 parent bf6e5f8 commit f93979c

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

MLAPI/NetworkingManagerComponents/Core/SpawnManager.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,11 @@ private static NetworkingManager netManager
3333

3434
internal static void RemoveOwnership(uint netId)
3535
{
36+
if (!netManager.isServer)
37+
{
38+
LogHelper.LogWarning("You can only remove ownership from Server");
39+
return;
40+
}
3641
NetworkedObject netObject = SpawnManager.spawnedObjects[netId];
3742
NetworkingManager.singleton.connectedClients[netObject.OwnerClientId].OwnedObjects.RemoveAll(x => x.NetworkId == netId);
3843
netObject.ownerClientId = NetworkingManager.singleton.NetworkConfig.NetworkTransport.InvalidDummyId;
@@ -48,6 +53,11 @@ internal static void RemoveOwnership(uint netId)
4853

4954
internal static void ChangeOwnership(uint netId, uint clientId)
5055
{
56+
if (!netManager.isServer)
57+
{
58+
LogHelper.LogWarning("You can only change ownership from Server");
59+
return;
60+
}
5161
NetworkedObject netObject = SpawnManager.spawnedObjects[netId];
5262
NetworkingManager.singleton.connectedClients[netObject.OwnerClientId].OwnedObjects.RemoveAll(x => x.NetworkId == netId);
5363
NetworkingManager.singleton.connectedClients[clientId].OwnedObjects.Add(netObject);

0 commit comments

Comments
 (0)