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));
|
|
}
|
}
|
|
}
|