@@ -1424,18 +1424,18 @@ private void SyncTime()
1424
1424
1425
1425
private readonly List < NetworkObject > m_ObservedObjects = new List < NetworkObject > ( ) ;
1426
1426
1427
- internal void HandleApproval ( ulong clientId , bool createPlayerObject , ulong ? playerPrefabHash , bool approved , Vector3 ? position , Quaternion ? rotation )
1427
+ internal void HandleApproval ( ulong ownerClientId , bool createPlayerObject , ulong ? playerPrefabHash , bool approved , Vector3 ? position , Quaternion ? rotation )
1428
1428
{
1429
1429
if ( approved )
1430
1430
{
1431
1431
// Inform new client it got approved
1432
- if ( PendingClients . ContainsKey ( clientId ) )
1432
+ if ( PendingClients . ContainsKey ( ownerClientId ) )
1433
1433
{
1434
- PendingClients . Remove ( clientId ) ;
1434
+ PendingClients . Remove ( ownerClientId ) ;
1435
1435
}
1436
1436
1437
- var client = new NetworkClient { ClientId = clientId , } ;
1438
- ConnectedClients . Add ( clientId , client ) ;
1437
+ var client = new NetworkClient { ClientId = ownerClientId , } ;
1438
+ ConnectedClients . Add ( ownerClientId , client ) ;
1439
1439
ConnectedClientsList . Add ( client ) ;
1440
1440
1441
1441
PerformanceDataManager . Increment ( ProfilerConstants . Connections ) ;
@@ -1446,30 +1446,30 @@ internal void HandleApproval(ulong clientId, bool createPlayerObject, ulong? pla
1446
1446
1447
1447
if ( createPlayerObject )
1448
1448
{
1449
- var networkObject = NetworkSpawnManager . CreateLocalNetworkObject ( false , 0 , playerPrefabHash ?? NetworkConfig . PlayerPrefabHash . Value , null , position , rotation ) ;
1450
- NetworkSpawnManager . SpawnNetworkObjectLocally ( networkObject , NetworkSpawnManager . GetNetworkObjectId ( ) , false , true , clientId , null , false , 0 , false , false ) ;
1449
+ var networkObject = NetworkSpawnManager . CreateLocalNetworkObject ( false , 0 , playerPrefabHash ?? NetworkConfig . PlayerPrefabHash . Value , ownerClientId , null , position , rotation ) ;
1450
+ NetworkSpawnManager . SpawnNetworkObjectLocally ( networkObject , NetworkSpawnManager . GetNetworkObjectId ( ) , false , true , ownerClientId , null , false , 0 , false , false ) ;
1451
1451
1452
- ConnectedClients [ clientId ] . PlayerObject = networkObject ;
1452
+ ConnectedClients [ ownerClientId ] . PlayerObject = networkObject ;
1453
1453
}
1454
1454
1455
1455
m_ObservedObjects . Clear ( ) ;
1456
1456
1457
1457
foreach ( var sobj in NetworkSpawnManager . SpawnedObjectsList )
1458
1458
{
1459
- if ( clientId == ServerClientId || sobj . CheckObjectVisibility == null || sobj . CheckObjectVisibility ( clientId ) )
1459
+ if ( ownerClientId == ServerClientId || sobj . CheckObjectVisibility == null || sobj . CheckObjectVisibility ( ownerClientId ) )
1460
1460
{
1461
1461
m_ObservedObjects . Add ( sobj ) ;
1462
- sobj . Observers . Add ( clientId ) ;
1462
+ sobj . Observers . Add ( ownerClientId ) ;
1463
1463
}
1464
1464
}
1465
1465
1466
- if ( clientId != ServerClientId )
1466
+ if ( ownerClientId != ServerClientId )
1467
1467
{
1468
1468
// Don't send any data over the wire if the host "connected"
1469
1469
using ( var buffer = PooledNetworkBuffer . Get ( ) )
1470
1470
using ( var writer = PooledNetworkWriter . Get ( buffer ) )
1471
1471
{
1472
- writer . WriteUInt64Packed ( clientId ) ;
1472
+ writer . WriteUInt64Packed ( ownerClientId ) ;
1473
1473
1474
1474
if ( NetworkConfig . EnableSceneManagement )
1475
1475
{
@@ -1523,7 +1523,7 @@ internal void HandleApproval(ulong clientId, bool createPlayerObject, ulong? pla
1523
1523
}
1524
1524
}
1525
1525
1526
- if ( observedObject . IncludeTransformWhenSpawning == null || observedObject . IncludeTransformWhenSpawning ( clientId ) )
1526
+ if ( observedObject . IncludeTransformWhenSpawning == null || observedObject . IncludeTransformWhenSpawning ( ownerClientId ) )
1527
1527
{
1528
1528
writer . WriteBool ( true ) ;
1529
1529
writer . WriteSinglePacked ( observedObject . transform . position . x ) ;
@@ -1541,15 +1541,15 @@ internal void HandleApproval(ulong clientId, bool createPlayerObject, ulong? pla
1541
1541
1542
1542
if ( NetworkConfig . EnableNetworkVariable )
1543
1543
{
1544
- observedObject . WriteNetworkVariableData ( buffer , clientId ) ;
1544
+ observedObject . WriteNetworkVariableData ( buffer , ownerClientId ) ;
1545
1545
}
1546
1546
}
1547
1547
1548
- InternalMessageSender . Send ( clientId , NetworkConstants . CONNECTION_APPROVED , NetworkChannel . Internal , buffer ) ;
1548
+ InternalMessageSender . Send ( ownerClientId , NetworkConstants . CONNECTION_APPROVED , NetworkChannel . Internal , buffer ) ;
1549
1549
}
1550
1550
}
1551
1551
1552
- OnClientConnectedCallback ? . Invoke ( clientId ) ;
1552
+ OnClientConnectedCallback ? . Invoke ( ownerClientId ) ;
1553
1553
1554
1554
if ( ! createPlayerObject || ( playerPrefabHash == null && NetworkConfig . PlayerPrefabHash == null ) )
1555
1555
{
@@ -1559,9 +1559,9 @@ internal void HandleApproval(ulong clientId, bool createPlayerObject, ulong? pla
1559
1559
// Inform old clients of the new player
1560
1560
foreach ( KeyValuePair < ulong , NetworkClient > clientPair in ConnectedClients )
1561
1561
{
1562
- if ( clientPair . Key == clientId ||
1563
- ConnectedClients [ clientId ] . PlayerObject == null ||
1564
- ! ConnectedClients [ clientId ] . PlayerObject . Observers . Contains ( clientPair . Key ) )
1562
+ if ( clientPair . Key == ownerClientId ||
1563
+ ConnectedClients [ ownerClientId ] . PlayerObject == null ||
1564
+ ! ConnectedClients [ ownerClientId ] . PlayerObject . Observers . Contains ( clientPair . Key ) )
1565
1565
{
1566
1566
continue ; //The new client.
1567
1567
}
@@ -1570,8 +1570,8 @@ internal void HandleApproval(ulong clientId, bool createPlayerObject, ulong? pla
1570
1570
using ( var writer = PooledNetworkWriter . Get ( buffer ) )
1571
1571
{
1572
1572
writer . WriteBool ( true ) ;
1573
- writer . WriteUInt64Packed ( ConnectedClients [ clientId ] . PlayerObject . NetworkObjectId ) ;
1574
- writer . WriteUInt64Packed ( clientId ) ;
1573
+ writer . WriteUInt64Packed ( ConnectedClients [ ownerClientId ] . PlayerObject . NetworkObjectId ) ;
1574
+ writer . WriteUInt64Packed ( ownerClientId ) ;
1575
1575
1576
1576
//Does not have a parent
1577
1577
writer . WriteBool ( false ) ;
@@ -1587,16 +1587,16 @@ internal void HandleApproval(ulong clientId, bool createPlayerObject, ulong? pla
1587
1587
writer . WriteUInt64Packed ( playerPrefabHash ?? NetworkConfig . PlayerPrefabHash . Value ) ;
1588
1588
}
1589
1589
1590
- if ( ConnectedClients [ clientId ] . PlayerObject . IncludeTransformWhenSpawning == null || ConnectedClients [ clientId ] . PlayerObject . IncludeTransformWhenSpawning ( clientId ) )
1590
+ if ( ConnectedClients [ ownerClientId ] . PlayerObject . IncludeTransformWhenSpawning == null || ConnectedClients [ ownerClientId ] . PlayerObject . IncludeTransformWhenSpawning ( ownerClientId ) )
1591
1591
{
1592
1592
writer . WriteBool ( true ) ;
1593
- writer . WriteSinglePacked ( ConnectedClients [ clientId ] . PlayerObject . transform . position . x ) ;
1594
- writer . WriteSinglePacked ( ConnectedClients [ clientId ] . PlayerObject . transform . position . y ) ;
1595
- writer . WriteSinglePacked ( ConnectedClients [ clientId ] . PlayerObject . transform . position . z ) ;
1593
+ writer . WriteSinglePacked ( ConnectedClients [ ownerClientId ] . PlayerObject . transform . position . x ) ;
1594
+ writer . WriteSinglePacked ( ConnectedClients [ ownerClientId ] . PlayerObject . transform . position . y ) ;
1595
+ writer . WriteSinglePacked ( ConnectedClients [ ownerClientId ] . PlayerObject . transform . position . z ) ;
1596
1596
1597
- writer . WriteSinglePacked ( ConnectedClients [ clientId ] . PlayerObject . transform . rotation . eulerAngles . x ) ;
1598
- writer . WriteSinglePacked ( ConnectedClients [ clientId ] . PlayerObject . transform . rotation . eulerAngles . y ) ;
1599
- writer . WriteSinglePacked ( ConnectedClients [ clientId ] . PlayerObject . transform . rotation . eulerAngles . z ) ;
1597
+ writer . WriteSinglePacked ( ConnectedClients [ ownerClientId ] . PlayerObject . transform . rotation . eulerAngles . x ) ;
1598
+ writer . WriteSinglePacked ( ConnectedClients [ ownerClientId ] . PlayerObject . transform . rotation . eulerAngles . y ) ;
1599
+ writer . WriteSinglePacked ( ConnectedClients [ ownerClientId ] . PlayerObject . transform . rotation . eulerAngles . z ) ;
1600
1600
}
1601
1601
else
1602
1602
{
@@ -1607,7 +1607,7 @@ internal void HandleApproval(ulong clientId, bool createPlayerObject, ulong? pla
1607
1607
1608
1608
if ( NetworkConfig . EnableNetworkVariable )
1609
1609
{
1610
- ConnectedClients [ clientId ] . PlayerObject . WriteNetworkVariableData ( buffer , clientPair . Key ) ;
1610
+ ConnectedClients [ ownerClientId ] . PlayerObject . WriteNetworkVariableData ( buffer , clientPair . Key ) ;
1611
1611
}
1612
1612
1613
1613
InternalMessageSender . Send ( clientPair . Key , NetworkConstants . ADD_OBJECT , NetworkChannel . Internal , buffer ) ;
@@ -1616,12 +1616,12 @@ internal void HandleApproval(ulong clientId, bool createPlayerObject, ulong? pla
1616
1616
}
1617
1617
else
1618
1618
{
1619
- if ( PendingClients . ContainsKey ( clientId ) )
1619
+ if ( PendingClients . ContainsKey ( ownerClientId ) )
1620
1620
{
1621
- PendingClients . Remove ( clientId ) ;
1621
+ PendingClients . Remove ( ownerClientId ) ;
1622
1622
}
1623
1623
1624
- NetworkConfig . NetworkTransport . DisconnectRemoteClient ( clientId ) ;
1624
+ NetworkConfig . NetworkTransport . DisconnectRemoteClient ( ownerClientId ) ;
1625
1625
}
1626
1626
}
1627
1627
0 commit comments