private void RaiseOnShoot(Shot shoot) { var args = new ShotEventArgs { Shot = shoot }; OnShoot(args); }
protected void OnShoot(ShotEventArgs e) { ShootEvent?.Invoke(this, e); }