public async Task ConnectAsync(CancellationToken cancellationToken = default(CancellationToken)) { Socket = await APIClient.ConnectWebSocket(APIEndpoint.PlayerConnect, cancellationToken : cancellationToken); if (OnConnected != null) { await OnConnected(); } }