private void Fire(Vector2 vector) { var weapon = (RangeWeapon)_AttackController.Weapon; weapon.Vector = vector; _AttackController.PerformHit(); }