41 lines
964 B
C#
Executable File
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;
|
|
}
|
|
}
|
|
}
|