public override void OnCollisionWith(BattleObject hitObject) { base.OnCollisionWith(hitObject); if (hitObject.Owner != Owner) { hitObject.Push(Direction, ProjectileSettings.PushOnImpact); hitObject.DealDamage(Damage, Parent); Deactivate(); } }