File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed
MLAPI/NetworkingManagerComponents/Core Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff 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 ) ;
You can’t perform that action at this time.
0 commit comments