protected override void AfterDeath() { GameObject scoreSystem = GameObject.FindGameObjectWithTag("MainCamera"); ScoringSystem s = (ScoringSystem)scoreSystem.GetComponent("ScoringSystem"); s.IncreaseScore(scoreOnKill); }
void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.CompareTag("Player")) { audio.PlayOneShot(coinSound, 3.0f); Destroy(GetComponent("CircleCollider2D")); isPickedUp = true; GameObject scoreSystem = GameObject.FindGameObjectWithTag("MainCamera"); ScoringSystem s = (ScoringSystem)scoreSystem.GetComponent("ScoringSystem"); s.IncreaseScore(scoreReward); GameObject coinSystem = GameObject.FindGameObjectWithTag("MainCamera"); CoinSystemScript c = (CoinSystemScript)coinSystem.GetComponent("CoinSystemScript"); c.AddCoin(coinWorth); } }