์นด๋์ ๋ง์ฐ์ค ์ปค์๋ฅผ ์ฌ๋ ค๋์ผ๋ฉด ์นด๋๊ฐ ํ๋๋๊ฒ ํ๋๋ฐ
ํ๋ฃจ์ ๊น์ง ์ค๊ณง ์๋ง๋๋ค๊ฐ ์ด๋ ์์ ๋ถํฐ ๋ฌด์์๋ก ํ์ฑ์ด ์๋จ
๋๋ฒ๊น ๋ชจ๋๋ก ๋ณด๋๊น OnMouseOver() ํจ์๊ฐ ์คํ์ด ์๋์ ์์ ์นด๋ ์ธ์ ์์ฒด๋ฅผ ๋ชปํจ
์ด๋ ๊ฒ ์นด๋๋ฅผ ์๋ก๋ฐ์ผ๋ฉด ๋ OnMouse ํจ์๊ฐ ํ์ฑํ๋๋ ์นด๋๋ ๋ฌ๋ผ์ง๊ณ
์ฌ ๋ชจ๋์์ ์์๋ก ์นด๋๋ฅผ ์ฎ๊ธฐ๋ฉด ์ด๋ ๊ฒ ํจ์๊ฐ ์ฌํ์ฑํ ๋๋๋์
ํจ์๊ฐ ํ์ฑํ๋ ๋ค๋ฅธ ์นด๋๊ฐ ๋นํ์ฑํ ๋๊ฑฐ๋, ๊ทธ ์ญ๋ฐฉํฅ๋ ๋จ
// Card ์คํฌ๋ฆฝํธ
bool isFront;
void OnMouseOver()
{
if (isFront)
CardManager.Inst.CardMouseOver(this);
print("f");
}
// CardManager ์คํฌ๋ฆฝํธ
#region MyCard
public void CardMouseOver(Card card)
{
selectCard = card; // ๋ฌด์จ ์นด๋๋ฅผ ๊ณจ๋๋์ง
EnlargeCard(true, card); // ์นด๋ ํ๋ํ๋ ํจ์
}
#endregion
OnMouseOver ํจ์๋ ์ด๊ฑฐ๋ฐ์ ์๊ณ ์ต๊ทผ์ ์คํฌ๋ฆฝํธ๋ฅผ ๊ฑด๋๋ฆฌ์ง๋ ์์์
ํ๋ก์ ํธ ํ์ผ๋ ๋ณด๋ด์ค์ ์์ผ๋๊น ์ ๊ทธ๋ฐ์ง๋ง ์ข ์๋ ค์ค๋ผ...
์นด๋ฉ๋ผ๋ ์ค๋ธ์ ํธ Z์ถ ์์น๋ ์ ์์
๊ธ์ด์ด์ธ๋ฐ ๋ช์๊ฐ๋์ ๋๋๋๋ค ๊ณ ์ณค๋ค... ์นด๋๊ฐ ๋ค์ด์ค๋ ๊ณต๊ฐ์ ๊ฒ์์ค๋ธ์ ํธ๋ก ์ค์ ํ์๋๋ฐ ๊ทธ ๊ณต๊ฐ์ BoxCollider Z์ถ์ด ์์ผ๋ก ๋์์์ด์ ๊ทธ๋ฌ์... ์กด๋ ๋ณ1์ ๊ฐ๋ค ๋ด์ค์ ๊ณ ๋ง๋ค