32 lines
779 B
C#
32 lines
779 B
C#
using UnityEngine;
|
|
using TMPro;
|
|
public class LineData : MonoBehaviour
|
|
{
|
|
public float angle;
|
|
public TMP_Text distanceText;
|
|
|
|
private void Awake()
|
|
{
|
|
if (distanceText) distanceText.text = "";
|
|
}
|
|
|
|
public void FindCurrentAngle(float radiusX, float radiusZ)
|
|
{
|
|
Vector3 parentPos = transform.parent.position;
|
|
Vector3 pos = transform.position;
|
|
angle = Mathf.Atan2(pos.z / radiusZ, pos.x / radiusX);
|
|
angle = Mathf.Repeat(angle, 2f * Mathf.PI);
|
|
}
|
|
|
|
public void SetDistanceText(float distance)
|
|
{
|
|
if(Lesson1Controller.Instance.activeExperiment >= 2)
|
|
{
|
|
distanceText.text = "DISTANCE: " + distance.ToString();
|
|
} else
|
|
{
|
|
distanceText.text = "";
|
|
}
|
|
}
|
|
}
|