예제 #1
0
 public void OnHurtBoxAreaEntered(Area2D area)
 {
     if (!(area is WalkingStick walkingStick))
     {
         return;
     }
     _knockback     = walkingStick.Knockback * KnockbackDistance;
     _stats.Health -= walkingStick.Damage;
     _hurtBox.CreateHitEffect();
 }
예제 #2
0
 private void OnHurtboxAreaEntered(HitBox hitBox)
 {
     _stats.Health -= hitBox.Damage;
     _hurtBox.StartInvincibility(0.8f);
     _hurtBox.CreateHitEffect();
 }