This commit is contained in:
MuHua-123
2024-11-25 18:32:05 +08:00
parent 72d1f89b54
commit 84243e75a8
353 changed files with 17666 additions and 3206 deletions
+33
View File
@@ -0,0 +1,33 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public static class DataSideTool {
public static void SetBezierPositionA(this DataSide side, Vector3 position) {
if (side.bezier == Bezier.) { return; }
if (side.bezier == Bezier.) { side.bBezier = position; }
side.aBezier = position;
}
public static void SetBezierPositionB(this DataSide side, Vector3 position) {
if (side.bezier == Bezier.) { return; }
if (side.bezier == Bezier.) { side.aBezier = position; }
side.bBezier = position;
}
public static void OneRankBezier(this DataSide side) {
side.bezier = Bezier.;
}
public static void TwoRankBezier(this DataSide side) {
side.bezier = Bezier.;
DataPoint a = side.aPoint;
DataPoint b = side.bPoint;
side.aBezier = a.position + (b.position - a.position) * 0.5f;
side.bBezier = a.position + (b.position - a.position) * 0.5f;
}
public static void ThreeRankBezier(this DataSide side) {
side.bezier = Bezier.;
DataPoint a = side.aPoint;
DataPoint b = side.bPoint;
side.aBezier = a.position + (b.position - a.position) * 0.3f;
side.bBezier = a.position + (b.position - a.position) * 0.7f;
}
}