Exemple #1
0
 public override void DoEvent()
 {
     if (phase == 0)
     {
         if (toolsControlScript.NeedItem(gameObject.name))
         {
             gameObject.SetActive(false);
             toolsControlScript.FindItem(gameObject.name);
         }
     }
 }
Exemple #2
0
 public override void DoEvent()
 {
     if (phase == 0)
     {
         if (toolsControlScript.HasItem(needItem.name))//already has the item in find list
         {
             toolsControlScript.RemoveItem(needItem.name);
             transform.DOScale(Vector3.zero, 0.5f);
             phase = 1;
         }
         else if (toolsControlScript.NeedItem(needItem.name))//already has the item in need list
         {
             return;
         }
         else//no item in need list
         {
             toolsControlScript.AddNeedItem(needItem, new Vector3(50, 90, 50), new Vector3(3, 3, 3));
         }
     }
 }