private void HandleKnockback(CharacterController2D controller) { var knockback = new Knockback(Parameters); knockback.HandleKnockback(controller, _velocity, gameObject); var projectile = GetComponent<PathedProjectile>(); if (projectile != null) projectile.DestroyObject(); }
private void HandleKnockback(CharacterController2D controller) { Knockback knockback = new Knockback(KnockbackParameters); knockback.HandleKnockback(controller, _velocity, gameObject); }