private void OnTargetChanged() { var newTarget = _target.GetTarget(); foreach (var weapon in weapons) { weapon.SetTarget(newTarget); } }