< Programming >/C#
interface 사용하기
Interface는 어떻게 사용할까? 1234567891011121314151617using UnityEngine; void OnTriggerEnter(Collider other){ Potion manaPotion = other.GetComponent(); if(manaPosion != null) { manaPosion.Use(); } Scroll townScroll= other.GetComponent(); if(townScroll!= null) { townScroll.Use(); }} Colored by Color Scriptercs 위 코드는 충돌한 상대방 컴포넌트를 가능한 한 모든 아이템 타입으로 검사하는데,충돌한 상대방의 컴포넌트가 Posion인지 Scroll인지 모르기 때문이다.게임에는 수십 혹..