viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec80fa11d028312e15c0eaac8534358234c142d07864882d04691006f5b7da446a07a0fa3a419d22cbc74f82e2c5f84aeae47b566e64a148cdc1

<설명>

플레이어 오브젝트에 인벤토리 스크립트를 붙여서 관리 중

인벤토리에 리스트로 아이템을 관리 중
인벤토리UI는 스크롤뷰로 만들었고, 각 칸은 Slot이라는 스크립트를 컴포넌트로 가지고있음
Info, Use, Discard를 표현하는 UI ( 이하 컨텍스트메뉴) 는 ContextButton이라는 스크립트를 컴포넌트로 가지고있음
아이템을 사용하는 함수는 Item이라는 스크립트에서 가지고 있으며, 컨텍스트 메뉴의 Use는 delegate를 통해서 해당 Use함수를 호출

<개발하고싶은 기능>
포션을 우클릭 -> Use 클릭 -> 플레이어 체력 추가

<문제점>
컨텍스트메뉴의 각 버튼은 플레이어를 가지고 있지 않아서 플레이어의 체력에 접근할 수가 없습니다.

나름 생각한 방법으로는 
플레이어가 유일 오브젝트라서 static 인스턴스(싱글톤?)로 구현을 할까 생각중인데
괜찮을까 싶네요

이해안되는 부분 있으시면 말해주시면 답해드리겠습니다
조언 부탁드립니다!