public void OnOverlap(EnemyBasicController be) { HealthSystem health = be.GetComponent <HealthSystem>(); if (health) { health.TakeDamage(damageAmount); } //Vector3 vToPlayer = (be.transform.position - this.transform.position).normalized; //be.LaunchPlayer(vToPlayer * 15); SoundEffectBoard.PlayHit(); }
public override void OnOverlap(PlayerMovement pm) { HealthSystem health = pm.GetComponent <HealthSystem>(); if (health) { health.TakeDamage(damageAmount); } Vector3 vToPlayer = (pm.transform.position - this.transform.position).normalized; pm.LaunchPlayer(vToPlayer * 15); SoundEffectBoard.PlayHit(); }
public void OnTriggerEnter(Collider other) { HealthSystem health = other.GetComponent <HealthSystem>(); PlayerMovement pm = other.GetComponent <PlayerMovement>(); if (health) { health.TakeDamage(damageAmount); } //Vector3 vToPlayer = (be.transform.position - this.transform.position).normalized; //be.LaunchPlayer(vToPlayer * 15); SoundEffectBoard.PlayHit(); }
public void OnTriggerEnter(Collider other) { HealthSystem health = other.GetComponent <HealthSystem>(); EnemyBasicController be = other.GetComponent <EnemyBasicController>(); BossController boss = other.GetComponent <BossController>(); if (health && be || health && boss) { health.TakeDamage(damageAmount); Destroy(gameObject); } //Vector3 vToPlayer = (be.transform.position - this.transform.position).normalized; //be.LaunchPlayer(vToPlayer * 15); SoundEffectBoard.PlayHit(); }