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