private void holdAudience() { var participants = gameObj.Processor.NextAudience(); var controller = new AudienceController(participants, this, gameObj); this.stateListener.OnDoAudience(controller); //TODO(later) inform AIs }
public void AudienceConcluded(AudienceController audienceController) { if (audienceController == null) { throw new ArgumentNullException(nameof(audienceController)); } this.gameObj.Processor.AudienceConcluded(audienceController.Participants, audienceController.TreatyData); processingSync.Set(); }
public void AudienceConcluded(AudienceController audienceController) { this.gameObj.Processor.AudienceConcluded(audienceController.Participants, audienceController.TreatyData); processingSync.Set(); }