public EffettoSparo Rapporto(Coordinate sparo) { EffettoSparo effetto = strategyManager.RiceviColpoEFaiRapporto(sparo); if (effetto == EffettoSparo.Affondato && FleetIsDestroyed()) { if (FlottaAffondata != null) { FlottaAffondata?.Invoke(this); } } return(effetto); }