Exemplo n.º 1
0
    /// <summary>
    /// Remove the fuit.
    /// </summary>
    public void RemoveFuit(FruitController controller)
    {
        controller.transform.parent              = controller.treeParent;
        controller.transform.localRotation       = Quaternion.identity;
        controller.transform.localScale          = controller.originalLocalScale;
        controller.spriteRender.sortingLayerName = controller.oldSortingLayer;

        Collider2D col2D = controller.GetComponent <Collider2D>();

        if (col2D != null)
        {
            col2D.enabled = true;
        }

        controller.inTheBasket = false;

        iTween.MoveTo(controller.gameObject, iTween.Hash(
                          "x", controller.originalPosition.x,
                          "y", controller.originalPosition.y,
                          "z", controller.originalPosition.z,
                          "time", 0.7f,
                          "easetype", "easeOutQuad",
                          "onComplete", "FruitIsComplete",
                          "onCompleteTarget", gameObject
                          ));

        RemoveFuit();
    }