Пример #1
0
    void Update()
    {
        if (!IsInstance())
        {
            return;
        }

        IsDraw = true;
        var clone = (GameObject)Instantiate(effect, gameObject.transform.position, Quaternion.identity);

        playerState.ChangeShadow();

        Destroy(GetComponent <Collider>());

        var child = transform.GetChild(0);

        child.GetComponent <Collider>().isTrigger   = false;
        child.GetComponent <MeshRenderer>().enabled = true;

        iTween.MoveTo(child.gameObject,
                      iTween.Hash("position", transform.position + appearPos,
                                  "time", appearTime, "easeType", easeType));

        Destroy(this);
    }