SwitchNode.cs 444 B

12345678910111213141516171819202122
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using GraphProcessor;
  5. using System.Linq;
  6. [System.Serializable, NodeMenuItem("Conditional/Switch")]
  7. public class SwitchNode : BaseNode
  8. {
  9. [Input(name = "In")]
  10. public float input;
  11. [Output(name = "Out")]
  12. public float output;
  13. public override string name => "Switch";
  14. protected override void Process()
  15. {
  16. output = input * 42;
  17. }
  18. }