コード例 #1
0
 /*********
 ** Public methods
 *********/
 /// <summary>Construct an instance.</summary>
 /// <param name="monitor">Encapsulates monitoring and logging.</param>
 /// <param name="machineManager">Manages machine groups.</param>
 internal AutomateAPI(IMonitor monitor, MachineManager machineManager)
 {
     this.Monitor        = monitor;
     this.MachineManager = machineManager;
 }
コード例 #2
0
 /*********
 ** Public methods
 *********/
 /// <summary>Construct an instance.</summary>
 /// <param name="monitor">Writes messages to the console.</param>
 /// <param name="config">The mod configuration.</param>
 /// <param name="machineManager">Manages machine groups.</param>
 public CommandHandler(IMonitor monitor, ModConfig config, MachineManager machineManager)
 {
     this.Monitor        = monitor;
     this.Config         = config;
     this.MachineManager = machineManager;
 }