SubNode.cs 500 B

123456789101112131415161718192021222324
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using GraphProcessor;
  5. using System.Linq;
  6. [System.Serializable, NodeMenuItem("Operations/Sub")]
  7. public class SubNode : BaseNode
  8. {
  9. [Input(name = "A")]
  10. public float inputA;
  11. [Input(name = "B")]
  12. public float inputB;
  13. [Output(name = "Out")]
  14. public float output;
  15. public override string name => "Sub";
  16. protected override void Process()
  17. {
  18. output = inputA - inputB;
  19. }
  20. }