summaryrefslogtreecommitdiffstats
path: root/Scripts/Fold/Editor/PointAlignNode.cs
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2026-01-02 15:15:49 -0800
committeryum <yum.food.vr@gmail.com>2026-01-02 15:16:57 -0800
commit55ab58068067b2feca35e27ad18349f3597b1a3d (patch)
tree199f13cfa50588b9c0d44aef7511f73c99c766f3 /Scripts/Fold/Editor/PointAlignNode.cs
parent1591d5d8eb702883460535d0d5968abf22433da5 (diff)
Fold: add Serialize() method to fold nodes
Diffstat (limited to 'Scripts/Fold/Editor/PointAlignNode.cs')
-rw-r--r--Scripts/Fold/Editor/PointAlignNode.cs17
1 files changed, 10 insertions, 7 deletions
diff --git a/Scripts/Fold/Editor/PointAlignNode.cs b/Scripts/Fold/Editor/PointAlignNode.cs
index d9f560f..7ab094b 100644
--- a/Scripts/Fold/Editor/PointAlignNode.cs
+++ b/Scripts/Fold/Editor/PointAlignNode.cs
@@ -4,15 +4,18 @@ using UnityEngine;
[System.Serializable, NodeMenuItem("Fold/PointAlign")]
public class PointAlignNode : BaseFoldNode
{
- [Input(name = "Input")]
- public BaseFoldNode input;
+ // Origin point.
+ [Input(name = "po")]
+ public Vector4 po;
- [Input(name = "po")]
- public float po;
+ [Output(name = "Out")]
+ public PointAlignNode output;
- [Output(name = "Out")]
- public PointAlignNode output;
+ public override string name => "Point Align";
- public override string name => "Point Align";
+ public override FoldNodeSerialized Serialize()
+ {
+ return new FoldNodeSerialized { vec0 = po };
+ }
}