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
33
33
34
34
internal static void RemoveOwnership ( uint netId )
35
35
{
36
+ if ( ! netManager . isServer )
37
+ {
38
+ LogHelper . LogWarning ( "You can only remove ownership from Server" ) ;
39
+ return ;
40
+ }
36
41
NetworkedObject netObject = SpawnManager . spawnedObjects [ netId ] ;
37
42
NetworkingManager . singleton . connectedClients [ netObject . OwnerClientId ] . OwnedObjects . RemoveAll ( x => x . NetworkId == netId ) ;
38
43
netObject . ownerClientId = NetworkingManager . singleton . NetworkConfig . NetworkTransport . InvalidDummyId ;
@@ -48,6 +53,11 @@ internal static void RemoveOwnership(uint netId)
48
53
49
54
internal static void ChangeOwnership ( uint netId , uint clientId )
50
55
{
56
+ if ( ! netManager . isServer )
57
+ {
58
+ LogHelper . LogWarning ( "You can only change ownership from Server" ) ;
59
+ return ;
60
+ }
51
61
NetworkedObject netObject = SpawnManager . spawnedObjects [ netId ] ;
52
62
NetworkingManager . singleton . connectedClients [ netObject . OwnerClientId ] . OwnedObjects . RemoveAll ( x => x . NetworkId == netId ) ;
53
63
NetworkingManager . singleton . connectedClients [ clientId ] . OwnedObjects . Add ( netObject ) ;
You can’t perform that action at this time.
0 commit comments