25 lines
719 B
C#
25 lines
719 B
C#
using UnityEngine;
|
||
|
||
public class GameUI : MonoBehaviourSingletonTemplate<GameUI>
|
||
{
|
||
public Camera m_UICamera;
|
||
|
||
private void Update()
|
||
{
|
||
if (Input.GetMouseButtonDown(0))
|
||
{
|
||
// 1️⃣ 마우스 위치(화면 좌표)
|
||
Vector3 mousePos = Input.mousePosition;
|
||
|
||
// 2️⃣ UI 카메라 기준의 월드 좌표로 변환
|
||
Vector3 worldPos = m_UICamera.ScreenToWorldPoint(mousePos);
|
||
|
||
// 3️⃣ Z값 고정 (UI 평면 상)
|
||
worldPos.z = 0f;
|
||
|
||
// 4️⃣ 이펙트 생성
|
||
//if (EffectMgr.Ins && EffectMgr.Ins.LoadComplete)
|
||
// EffectMgr.Ins.Show_Effect("TouchEffect", worldPos);
|
||
}
|
||
}
|
||
} |