/// <summary> /// This is executed the the button is clicked /// </summary> public void OnClick() { if (MyUseable != null) { MyUseable.Use(); } }
/// <summary> /// This is executed the the button is clicked /// </summary> public void OnClick() { if (HandScript.MyInstance.MyMoveable == null) { if (MyUseable != null) { MyUseable.Use(); } else if (MyUseables != null && MyUseables.Count > 0) { MyUseables.Peek().Use(); } } }
public void OnClick() { if (HandScript.MyInstance.MyMoveable == null) { if (MyUseable != null) { MyUseable.Use(); } if (useables != null && useables.Count > 0) { Debug.Log("use"); useables.Peek().Use(); } } }
/// <summary> /// executed when the action button is clicked /// </summary> public void OnClick() { /// Only use this if you you're not carrying another item if (HandScript.instance.MyMoveable == null) { if (MyUseable != null) { MyUseable.Use(); } if (MyUseables != null && MyUseables.Count > 0) { MyUseables.Peek().Use(); } } }
//버튼 클릭 발생하면 실행 public void OnClick() { //클릭 도중 드래그 한것이 없으면 if (HandScript.instance.Dragable == null) { // 액션퀵슬롯에 등록된 것이 사용가능한것이면 --> Iuseable을 상속받았다면 if (MyUseable != null) { MyUseable.Use(); } // 등록된 아이템의 개수가 1개 이상이라면 --> 소비형 아이템일경우 else if (MyUseables != null && MyUseables.Count > 0) { // useables 배열에서 개체 하나를 삭제하고 사용 MyUseables.Peek().Use(); } } }