public void Activate(GameObject obj) { Player player = obj.GetComponent <Player>(); damager.DealDamage(player.damageable); pusher.PushDealDamage(player.rb); }
public void Activate(GameObject obj) { anim.SetBool("IsReady", false); Player player = obj.GetComponent <Player>(); pusher.PushDealDamage(player.rb); }
public void DealDamage(GameObject obj) { Enemy enemy = obj.GetComponent <Enemy>(); if (canHitEnemy == true) { damager.DealDamage(enemy.damageable); pusher.PushDealDamage(enemy.rb); } }
public void Stomp(GameObject obj) { if (isActive == true) { Player player = obj.GetComponent <Player>(); damageable.SetHealth(0); pusher.PushDealDamage(player.rb); sfxStomp.Play(); } }
public void DealDamage(GameObject obj) { Player player = obj.GetComponent <Player>(); if (player != null && isActive == true) { if (player.CanBeDamaged() == true) { damager.DealDamage(player.damageable); } pusher.PushDealDamage(player.rb); return; } }