public void SendStartRound() { if (!IsPlayerControlling) { return; } var startRoundMessage = new StartRoundMessage { DonorCount = _scoreTracker.DonorCountInCurrentRound, FundsRaised = _scoreTracker.Score, Round = CurrentRound, TurnCount = numberOfMovesPerRound }; AirConsoleBridge.Instance.SendStartRound(_myDeviceId, startRoundMessage); }
public async Task ReceiveStartRoundMessage(StartRoundMessage message) { MessageQueue.ReceiveMessagesQueue.Enqueue(message); MyLogger?.LogInformation($"Received {message.GetType().Name}"); await Task.CompletedTask; }
public void SendStartRound(int deviceId, StartRoundMessage startRoundMessage) { #if !DISABLE_AIRCONSOLE AirConsole.instance.Message(deviceId, JsonConvert.SerializeObject(startRoundMessage)); #endif }
public async Task ReceiveStartRoundMessage(StartRoundMessage message) { ReceiveMessagesQueue.Enqueue(message); await Task.CompletedTask; }