init commit
This commit is contained in:
31
Assets/Scripts/Lesson_1/LineData.cs
Normal file
31
Assets/Scripts/Lesson_1/LineData.cs
Normal file
@@ -0,0 +1,31 @@
|
||||
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 = "";
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user