12345678910111213141516171819202122232425262728 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using GraphProcessor;
- using System.Linq;
- [System.Serializable, NodeMenuItem("Custom/CircleRadians")]
- public class CircleRadians : BaseNode
- {
- [Output(name = "In")]
- public List< float > outputRadians;
- public override string name => "CircleRadians";
- [CustomPortOutput(nameof(outputRadians), typeof(float))]
- public void PushOutputRadians(List< SerializableEdge > connectedEdges)
- {
- int i = 0;
- // outputRadians should match connectedEdges length, the list is generated by the editor function
- foreach (var edge in connectedEdges)
- {
- edge.passThroughBuffer = outputRadians[i];
- i++;
- }
- }
- }
|