Files
2026-06-04 00:55:54 +03:00

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 = "";
}
}
}