Example #1
0
 public void TryToDestroyApple(Item sourceItem)
 {
     if (status == APPLEBOX_TYPE.STATUS_8)
     {
         var obj = Resources.Load(Configure.Applebox7Main()) as GameObject;
         if (obj != null)
         {
             item.gameObject.GetComponent <SpriteRenderer>().sprite = obj.GetComponent <SpriteRenderer>().sprite;
         }
         status = APPLEBOX_TYPE.STATUS_7;
     }
     else if (status == APPLEBOX_TYPE.STATUS_7)
     {
         var obj = Resources.Load(Configure.Applebox6Main()) as GameObject;
         if (obj != null)
         {
             item.gameObject.GetComponent <SpriteRenderer>().sprite = obj.GetComponent <SpriteRenderer>().sprite;
         }
         status = APPLEBOX_TYPE.STATUS_6;
     }
     else if (status == APPLEBOX_TYPE.STATUS_6)
     {
         var obj = Resources.Load(Configure.Applebox5Main()) as GameObject;
         if (obj != null)
         {
             item.gameObject.GetComponent <SpriteRenderer>().sprite = obj.GetComponent <SpriteRenderer>().sprite;
         }
         status = APPLEBOX_TYPE.STATUS_5;
     }
     else if (status == APPLEBOX_TYPE.STATUS_5)
     {
         var obj = Resources.Load(Configure.Applebox4Main()) as GameObject;
         if (obj != null)
         {
             item.gameObject.GetComponent <SpriteRenderer>().sprite = obj.GetComponent <SpriteRenderer>().sprite;
         }
         status = APPLEBOX_TYPE.STATUS_4;
     }
     else if (status == APPLEBOX_TYPE.STATUS_4)
     {
         var obj = Resources.Load(Configure.Applebox3Main()) as GameObject;
         if (obj != null)
         {
             item.gameObject.GetComponent <SpriteRenderer>().sprite = obj.GetComponent <SpriteRenderer>().sprite;
         }
         status = APPLEBOX_TYPE.STATUS_3;
     }
     else if (status == APPLEBOX_TYPE.STATUS_3)
     {
         var obj = Resources.Load(Configure.Applebox2Main()) as GameObject;
         if (obj != null)
         {
             item.gameObject.GetComponent <SpriteRenderer>().sprite = obj.GetComponent <SpriteRenderer>().sprite;
         }
         status = APPLEBOX_TYPE.STATUS_2;
     }
     else if (status == APPLEBOX_TYPE.STATUS_2)
     {
         var obj = Resources.Load(Configure.Applebox1Main()) as GameObject;
         if (obj != null)
         {
             item.gameObject.GetComponent <SpriteRenderer>().sprite = obj.GetComponent <SpriteRenderer>().sprite;
         }
         status = APPLEBOX_TYPE.STATUS_1;
     }
     else if (status == APPLEBOX_TYPE.STATUS_1)
     {
         var obj = Resources.Load(Configure.Applebox0Main()) as GameObject;
         if (obj != null)
         {
             item.gameObject.GetComponent <SpriteRenderer>().sprite = obj.GetComponent <SpriteRenderer>().sprite;
         }
         status = APPLEBOX_TYPE.STATUS_0;
     }
     StartCoroutine(sourceItem.ResetDestroying());
     sourceItem.board.destroyingItems--;
 }