From 9e76e93418322a51ab3d3c0769a7e47d07cb44c2 Mon Sep 17 00:00:00 2001 From: SOOBEEN HAN Date: Tue, 10 Feb 2026 14:10:45 +0900 Subject: [PATCH] =?UTF-8?q?[=ED=95=9C=EC=88=98=EB=B9=88]=20=ED=99=88=20?= =?UTF-8?q?=ED=99=94=EB=A9=B4=EC=97=90=EC=84=9C=20=ED=94=84=EB=A1=9C?= =?UTF-8?q?=EC=A0=9D=ED=8A=B8=20=ED=81=B4=EB=A6=AD=20=ED=9B=84=EC=97=90=20?= =?UTF-8?q?hover=EC=83=81=ED=83=9C=20=EC=9C=A0=EC=A7=80=EB=90=98=EB=8D=98?= =?UTF-8?q?=20=EB=AC=B8=EC=A0=9C=20=ED=95=B4=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Scripts/Camera/CameraRoute.cs.meta | 2 ++ Assets/Scripts/UI/ProjectItemView.cs | 18 ++++++++++++++---- 2 files changed, 16 insertions(+), 4 deletions(-) create mode 100644 Assets/Scripts/Camera/CameraRoute.cs.meta diff --git a/Assets/Scripts/Camera/CameraRoute.cs.meta b/Assets/Scripts/Camera/CameraRoute.cs.meta new file mode 100644 index 00000000..8cb01e02 --- /dev/null +++ b/Assets/Scripts/Camera/CameraRoute.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 6de7838db2221394597524e5a7722f9f \ No newline at end of file diff --git a/Assets/Scripts/UI/ProjectItemView.cs b/Assets/Scripts/UI/ProjectItemView.cs index eabc4899..8a1b2e10 100644 --- a/Assets/Scripts/UI/ProjectItemView.cs +++ b/Assets/Scripts/UI/ProjectItemView.cs @@ -9,7 +9,7 @@ using DG.Tweening; namespace OCTOPUS_TWIN { - public class ProjectItemView : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler + public class ProjectItemView : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler, IPointerClickHandler { [SerializeField] private TextMeshProUGUI textTitle; [SerializeField] private TextMeshProUGUI textDesc; @@ -36,12 +36,22 @@ namespace OCTOPUS_TWIN } public void OnPointerExit(PointerEventData eventData) + { + FadeOut(); + } + + public void OnPointerClick(PointerEventData eventData) + { + FadeOut(); + + // Ŭ¸¯ ÈÄ ¹öư¿¡ ³²´Â '¼±ÅÃµÈ »óÅÂ' ÀÜ»ó Á¦°Å + EventSystem.current.SetSelectedGameObject(null); + } + + private void FadeOut() { if (hoverOverlayImage == null) return; - hoverOverlayImage.DOKill(); - - // ¾ËÆÄ°ªÀ» 0À¸·Î º¯°æ hoverOverlayImage.DOFade(0f, fadeDuration); }