using TMPro; using UnityEngine; using System; public class TCPView : MonoBehaviour { public event Action OnTCPupdateRequested; // --- TCP ÁÂÇ¥µé --- [SerializeField] private TextMeshProUGUI x; [SerializeField] private TextMeshProUGUI Y; [SerializeField] private TextMeshProUGUI Z; [SerializeField] private TextMeshProUGUI Rx; [SerializeField] private TextMeshProUGUI Ry; [SerializeField] private TextMeshProUGUI Rz; void Update() { OnTCPupdateRequested?.Invoke(); } public void SetCoordinates(RobotData data) { if (data == null) return; x.text = data.x.ToString("F2"); Y.text = data.y.ToString("F2"); Z.text = data.z.ToString("F2"); Rx.text = data.rx.ToString("F2"); Ry.text = data.ry.ToString("F2"); Rz.text = data.rz.ToString("F2"); } }