using RobotLib; using RobotLib.Communication; namespace RobotClientWpf { public class ChallengeFactory { public MqttPublisherSubscriber PublisherSubscriber { get; } public Robot RobotStationary { get; } public Robot RobotMobile { get; } public ChallengeFactory() { this.PublisherSubscriber = MqttPublisherSubscriber.Instance; this.RobotStationary = new Robot(this.PublisherSubscriber, RobotMode.Stationary); this.RobotMobile = new Robot(this.PublisherSubscriber, RobotMode.Mobile); } } }