A game about forced loneliness, made by TACStudios
at master 1.1 kB view raw
1namespace Unity.VisualScripting 2{ 3 [Descriptor(typeof(CreateList))] 4 [Descriptor(typeof(MergeLists))] 5 public class MultiInputUnitNumericDescriptor : UnitDescriptor<IMultiInputUnit> 6 { 7 public MultiInputUnitNumericDescriptor(IMultiInputUnit unit) : base(unit) { } 8 9 protected override void DefinedPort(IUnitPort port, UnitPortDescription description) 10 { 11 base.DefinedPort(port, description); 12 13 if (port is ValueInput) 14 { 15 var index = unit.multiInputs.IndexOf((ValueInput)port); 16 17 if (index >= 0) 18 { 19 description.label = index.ToString(); 20 } 21 } 22 } 23 } 24 25 [FuzzyOption(typeof(CreateList))] 26 [FuzzyOption(typeof(MergeLists))] 27 public class MultiInputUnitNumericOption : UnitOption<IMultiInputUnit> 28 { 29 public MultiInputUnitNumericOption() : base() { } 30 31 public MultiInputUnitNumericOption(IMultiInputUnit unit) : base(unit) { } 32 33 protected override bool ShowValueInputsInFooter() 34 { 35 return false; 36 } 37 } 38}