예제 #1
0
    void GotItemEffect(Color particleColor, ScoreEffectEnum scoreEffectValue, bool isCake)
    {
        starParticle.GetComponent<ParticleSystem>().startColor = particleColor;
        Instantiate (starParticle, new Vector3 (gameObject.transform.position.x, gameObject.transform.position.y, -1), gameObject.transform.rotation);

        GameObject scoreEffectPrefab = Instantiate
            (scoreEffect, new Vector3 (gameObject.transform.position.x, gameObject.transform.position.y, -1), gameObject.transform.rotation) as GameObject;
        if (scoreEffectValue == ScoreEffectEnum.ten) {
            scoreEffectPrefab.GetComponent<ScoreEffect>().SetSprite(0);

        } else if(scoreEffectValue == ScoreEffectEnum.thirty) {
            scoreEffectPrefab.GetComponent<ScoreEffect>().SetSprite(1);

        }
        else if(scoreEffectValue == ScoreEffectEnum.hundred) {
            scoreEffectPrefab.GetComponent<ScoreEffect>().SetSprite(2);
        }

        StartCoroutine (playerStatusScript.BeHappy (isCake));
    }
예제 #2
0
    void GotItemEffect(Color particleColor, ScoreEffectEnum scoreEffectValue, bool isCake)
    {
        starParticle.GetComponent <ParticleSystem>().startColor = particleColor;
        Instantiate(starParticle, new Vector3(gameObject.transform.position.x, gameObject.transform.position.y, -1), gameObject.transform.rotation);


        GameObject scoreEffectPrefab = Instantiate
                                           (scoreEffect, new Vector3(gameObject.transform.position.x, gameObject.transform.position.y, -1), gameObject.transform.rotation) as GameObject;

        if (scoreEffectValue == ScoreEffectEnum.ten)
        {
            scoreEffectPrefab.GetComponent <ScoreEffect>().SetSprite(0);
        }
        else if (scoreEffectValue == ScoreEffectEnum.thirty)
        {
            scoreEffectPrefab.GetComponent <ScoreEffect>().SetSprite(1);
        }
        else if (scoreEffectValue == ScoreEffectEnum.hundred)
        {
            scoreEffectPrefab.GetComponent <ScoreEffect>().SetSprite(2);
        }

        StartCoroutine(playerStatusScript.BeHappy(isCake));
    }