Beispiel #1
0
    IEnumerator InviseCoin(float time, float waitTime)
    {
        yield return(new WaitForSeconds(time));

        for (int i = 0; i < 3; i++)
        {
            objRenderer.color = new Color(objRenderer.color.r, objRenderer.color.g, objRenderer.color.b, 0f);
            yield return(new WaitForSeconds(waitTime));

            objRenderer.color = new Color(objRenderer.color.r, objRenderer.color.g, objRenderer.color.b, 1f);
            yield return(new WaitForSeconds(waitTime));
        }

        InstantiateCoin instantiate = gameObject.GetComponentInParent <InstantiateCoin>();

        instantiate.setCanInstantiate(true);
        instantiate.GetComponentInParent <InstantiateCoin>().instantiateCoin();
        instantiate.GetComponentInParent <InstantiateCoin>().addAttempts();
        instantiate.setStage();
        instantiate.destroyCoin();
    }