using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class DebugMousePos : MonoBehaviour { [SerializeField] Text m_Content; float timer = 0.5f; private void LateUpdate() { if (CameraController.Instance == null) { return; } timer += Time.deltaTime; if (timer > 0.5f) { timer = 0f; Camera _mainCamera = CameraController.Instance.CameraObject; RaycastHit _hitInfo; Ray _ray = _mainCamera.ScreenPointToRay(Input.mousePosition); if (Physics.Raycast(_ray, out _hitInfo, 100, LayerUtility.WalkbleMask) == false) { return; } m_Content.text = StringUtility.Contact("M Pos:", new Vector2(_hitInfo.point.x * 2f + GA_Hero.MapOffset.x, _hitInfo.point.z * 2f + GA_Hero.MapOffset.z)); } } }