using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
public class GridInteract : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler
{
ย ย InventoryController inventoryController;
ย ย public void OnPointerEnter(PointerEventData eventData)
ย ย {
ย ย ย ย Debug.Log("enter");
ย ย }
ย ย public void OnPointerExit(PointerEventData eventData)
ย ย {
ย ย ย ย Debug.Log("exit");
ย ย }
ย ย private void Awake()
ย ย {
ย ย ย ย inventoryController = FindObjectOfType(typeof(InventoryController)) as InventoryController;
ย ย }
}
UI ์ด๋ฏธ์ง์ ๋ฃ์ด๋จ๋๋ฐ ๋ง์ฐ์คํฌ์ธํฐ๋ฅผ ์ฌ๋ ค๋ ๋ก๊ทธ๊ฐ ์๋ ์ ๋ถ๋ช ๋ ์ด์บ์คํธ ํ์ผ ์ฒดํฌ๊ฐ ๋์ด์๋๋ฐ ๋ญ๊ฐ ๋ฌธ์ ์ง ๋ชจ๋ฅด๊ฒ ์ด์ ํํ
์นด๋ฉ๋ผ์ PhysicsRaycaster ํน์ Physics2DRaycaster๊ฐ ์๋์?
์๋จ ์์ด์
๊ธ ๋ณด๋๊น ์ผ๋ฐ ์ค๋ธ์ ํธ๊ฐ ์๋๋ผ UI์๋ค, Graphic Raycaster๋ฅผ ์บ๋ฒ์ค์ ๋ฌ์๋๋จ
์บ๋ฒ์ค์ ๊ทธ๋ํฝ ๋ ์ด์บ์คํฐ ์์ด์
๋ง์ฐ์ค ๋ฝ์ ๊ฑธ์ด๋์ ์๋๋๊ฑฐ๋ค์ ใ ใ
๋ฒ์ ํ์ธ ์บ๋ฒ์ค ํ์ธ ๊ทธ๋ํฝ ๋ ์ด์บ์คํฐ ํ์ธ ๋ฑ?
์บ๋ฒ์ค์ ๊ทธ๋ํฝ ๋ ์ด์บ์คํฐ์๋๊ฑด ํ์ธํ์ด์
๊ทธ๋ผ ์ด๋ฏธ์ง ์์ ๋ค๋ฅธ UI๊ฐ ๋ง๊ณ ์๋์ง ํ์ธ
๋ง์ฐ์ค ๋ฝ์ ๊ฑธ์ด๋์ ์๋๋๊ฑฐ๋ค์ ใ ใ