/// <summary>
 /// This is executed the the button is clicked
 /// </summary>
 public void OnClick()
 {
     if (MyUseable != null)
     {
         MyUseable.Use();
     }
 }
Exemple #2
0
 /// <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();
         }
     }
 }
Exemple #3
0
 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();
         }
     }
 }
Exemple #4
0
 /// <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();
         }
     }
 }
Exemple #5
0
 //버튼 클릭 발생하면 실행
 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();
         }
     }
 }