Files
uni/year3/semester1/CT3536: Games Programming/project/Assets/RoadArchitect/Scripts/Spline/SplinePreviewNode.cs
2024-03-09 19:25:59 +00:00

41 lines
964 B
C#
Executable File

using UnityEngine;
namespace RoadArchitect
{
public class SplinePreviewNode
{
#region "Vars"
public Vector3 pos;
public Quaternion rot;
public Vector3 tangent;
public Vector2 easeIO;
public float time = 0f;
public float oldTime = 0f;
public string name = "Node-1";
public bool isTempTime = false;
public float tempSegmentTime = 0f;
public float tempMinDistance = 5000f;
public float tempMinTime = 0f;
public int idOnSpline;
public SplineC spline;
public bool isDestroyed = false;
public bool isPreviewNode = false;
#endregion
public void Setup(Vector3 _p, Quaternion _q, Vector2 _io, float _time, string _name)
{
pos = _p;
rot = _q;
easeIO = _io;
time = _time;
name = _name;
}
}
}