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