private void EnsureInitialized() { if (isInitialized) { return; } if (this.broadcastSubscription == null) { this.broadcastSubscription = messageBus.Subscribe <IGameCommand>(MessageBus.Broadcast, Broadcast); } client.Initialize(credentialsProvider.Get(), channelProvider.Get()); isInitialized = true; }