Interface IUnitOption
  
  
  
  
  
  
  Syntax
  
    public interface IUnitOption : IFuzzyOption
   
  Properties
  
  
  
  
  category
  
  
  Declaration
  
    UnitCategory category { get; }
   
  Property Value
  
  
  
  
  
  
  
  Declaration
  
    int controlInputCount { get; }
   
  Property Value
  
  
  
  
  controlOutputCount
  
  
  Declaration
  
    int controlOutputCount { get; }
   
  Property Value
  
  
  
  
  data
  
  
  Declaration
  
    UnitOptionData data { get; set; }
   
  Property Value
  
  
  
  
  favoritable
  
  
  Declaration
  
    bool favoritable { get; }
   
  Property Value
  
  
  
  
  key
  
  
  Declaration
  
  Property Value
  
  
  
  
  order
  
  
  Declaration
  
  Property Value
  
  
  
  
  sourceType
  
  
  Declaration
  
    HybridType sourceType { get; }
   
  Property Value
  
  
  
  
  unit
  
  
  Declaration
  
  Property Value
  
  
  
  
  unitType
  
  
  Declaration
  
  Property Value
  
  
  
  
  
  
  
  Declaration
  
    HashSet<HybridType> valueInputTypes { get; }
   
  Property Value
  
  
  
  
  valueOutputTypes
  
  
  Declaration
  
    HashSet<HybridType> valueOutputTypes { get; }
   
  Property Value
  
  Methods
  
  
  
  
  Deserialize(UnitOptionData)
  
  
  Declaration
  
    void Deserialize(UnitOptionData data)
   
  Parameters
  
  
  
  
  InstantiateUnit()
  
  
  Declaration
  
  Returns
  
  
  
  
  Load()
  
  
  Declaration
  
  
  
  
  Serialize()
  
  
  Declaration
  
    UnitOptionData Serialize()
   
  Returns
  
  Extension Methods