Skip to content

Commit fe93f83

Browse files
committed
fix support for Unity 2020. #215
1 parent 355cce5 commit fe93f83

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

Assets/Colyseus/Runtime/Colyseus/Models/ColyseusClient.cs

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -306,7 +306,7 @@ public async Task<ColyseusRoom<T>> ConsumeSeatReservation<T>(ColyseusMatchMakeRe
306306

307307
ColyseusRoom<T> targetRoom = previousRoom ?? room;
308308

309-
async void DevModeCloseCallback()
309+
Action devModeCloseCallback = async () =>
310310
{
311311
Debug.Log($"<color=yellow>[Colyseus devMode]:</color> Re-establishing connection with room id {targetRoom.RoomId}");
312312
int devModeRetryAttempt = 0;
@@ -337,10 +337,15 @@ async Task retryConnection()
337337

338338
await Task.Delay(2000);
339339
await retryConnection();
340-
}
340+
};
341341

342-
targetRoom.SetConnection(CreateConnection(response.room, queryString, headers), targetRoom, response.devMode? DevModeCloseCallback
343-
: null);
342+
targetRoom.SetConnection(
343+
CreateConnection(response.room, queryString, headers),
344+
targetRoom,
345+
(response.devMode)
346+
? devModeCloseCallback
347+
: null
348+
);
344349

345350
TaskCompletionSource<ColyseusRoom<T>> tcs = new TaskCompletionSource<ColyseusRoom<T>>();
346351

@@ -458,3 +463,4 @@ protected ColyseusConnection CreateConnection(ColyseusRoomAvailable room, Dictio
458463
}
459464
}
460465
}
466+

0 commit comments

Comments
 (0)