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--; }