} //fixedUpdate void OnCollisionEnter2D(Collision2D target) { if (target.gameObject.name == "NormalDroid") { if (NormalDroidPlayer.isSheildActive) { print("Sheild is active"); OnExplode(); } else { OnExplode(); NormalDroidPlayer.isAlive = false; } } else if (target.gameObject.tag == "save_droid_spider" || target.gameObject.name == "Spider(Clone)") { //spider is colliding with spider NormalDroidPlayer.IncreaseScore(5); OnExplode(); } } //collisionEnter2d
void OnTriggerEnter2D(Collider2D target) { if (target.gameObject.name == "NormalDroid") { if (gameObject.tag == "coin") { if (NormalDroidPlayer.isSoundOn) { AudioSource.PlayClipAtPoint(coinDingClip, transform.position); } //for animation CoinConfirmationText.isCoinCollected = true; CoinConfirmationText.coinPositionX = gameObject.transform.position.x; NormalDroidPlayer.IncreaseScore(3); } else if (gameObject.tag == "save_droid_sheild") { NormalDroidPlayer.IncreaseScore(10); NormalDroidPlayer.ActivateSheild(); } Destroy(gameObject); } }
void OnTriggerEnter2D(Collider2D target) { if (target.name == "Platform") { //print("Should explode box"); NormalDroidPlayer.IncreaseScore(1); OnExplode(); RevealItem(); } if (target.name == "NormalDroid") { if (NormalDroidPlayer.isSheildActive) { NormalDroidPlayer.IncreaseScore(1); OnExplode(); } else { OnExplode(); NormalDroidPlayer.isAlive = false; } } } //ontriggerenter