File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed
Uchu.World/Objects/Components/ReplicaComponents Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -230,9 +230,11 @@ private async Task OnPlayerLoad(Player player)
230
230
RacingPlayerInfo playerInfo ;
231
231
232
232
if ( IsPlayerRegistered ( player ) ) {
233
- playerInfo = Players . Find ( info => info . Player . Id == player . Id ) ;
233
+ var playerInfoIndex = Players . FindIndex ( info => info . Player . Id == player . Id ) ;
234
+ playerInfo = Players [ playerInfoIndex ] ;
234
235
playerInfo . Player = player ;
235
236
playerInfo . PlayerLoaded = true ;
237
+ Players [ playerInfoIndex ] = playerInfo ;
236
238
} else {
237
239
playerInfo = new RacingPlayerInfo
238
240
{
@@ -378,8 +380,10 @@ private void LoadPlayerCar(Player player)
378
380
VehicleId = car ,
379
381
} ) ;
380
382
381
- var playerInfo = Players . Find ( info => info . Player . Id == player . Id ) ;
382
- playerInfo . Vehicle = car ;
383
+ var playerInfoIndex = Players . FindIndex ( info => info . Player . Id == player . Id ) ;
384
+ var tempInfo = Players [ playerInfoIndex ] ;
385
+ tempInfo . Vehicle = car ;
386
+ Players [ playerInfoIndex ] = tempInfo ;
383
387
}
384
388
385
389
private void InitRace ( )
You can’t perform that action at this time.
0 commit comments