using UnityEngine; public class GameUI : MonoBehaviourSingletonTemplate { 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); } } }