Vector.cs 459 B

123456789101112131415
  1. using UnityEngine;
  2. namespace XNode.Examples.MathNodes {
  3. public class Vector : XNode.Node {
  4. [Input] public float x, y, z;
  5. [Output] public Vector3 vector;
  6. public override object GetValue(XNode.NodePort port) {
  7. vector.x = GetInputValue<float>("x", this.x);
  8. vector.y = GetInputValue<float>("y", this.y);
  9. vector.z = GetInputValue<float>("z", this.z);
  10. return vector;
  11. }
  12. }
  13. }