Chronos Plugins  5.2.0
This documentation covers the plugin interfaces definitions and an example implementation.
IConsumablePool.cs
Go to the documentation of this file.
1 using System.Collections.ObjectModel;
2 using System.ComponentModel;
3 using System.Runtime.InteropServices;
4 
6 {
10  [Guid("E85E8637-31C3-4EB2-8998-F3152EE1D17C")]
11  public interface IConsumablePool : INotifyPropertyChanged
12  {
20  string ConsumableName { get; }
24  ReadOnlyObservableCollection<IConsumablePuddle> Puddles { get; }
25  }
26 }
Information about the available consumables with a common name (like "Water" or "Liners")
ReadOnlyObservableCollection< IConsumablePuddle > Puddles
List of all different "storages" for the consumable. Those have some "location" and can contain a def...
IManageConsumables ParentManager
Reference to the manager that is responsible for this consumable pool.
string ConsumableName
User readable name of the managed consumable.
lePool.cs