public void Die() { SoundEffectBoard.PlayDeath(); new WaitForSeconds(100); Application.LoadLevel(scene.name); //Destroy(gameObject); }
public override void OnOverlap(PlayerMovement pm) { HealthSystem health = pm.GetComponent <HealthSystem>(); if (health) { health.TakeDamage(damageAmount); } //TODO add knock-back Vector3 vToPlayer = (pm.transform.position - this.transform.position).normalized; SoundEffectBoard.PlayDeath(); Debug.Log("You fell."); }
public override void OnOverlap(PlayerMovement pm) { HealthSystem health = pm.GetComponent <HealthSystem>(); if (health) { health.TakeDamage(damageAmount); } //TODO add knock-back Vector3 vToPlayer = (pm.transform.position - this.transform.position).normalized; pm.LaunchPlayer(vToPlayer * 20); if (health.health > 25) { SoundEffectBoard.PlayDamage(); } else { SoundEffectBoard.PlayDeath(); } }