public EffettoSparo Rapporto(Coordinate sparo) { EffettoSparo effetto = strategyManager.RiceviColpoFaiRapporto(sparo); if (effetto == EffettoSparo.Affondato && FleetIsDestroyed()) { FlottaAffondata?.Invoke(this); } return(effetto); }
public EffettoSparo Rapporto(Coordinate sparo) { // chiedo il rapporto, inviando le coordinate dello sparo EffettoSparo effetto = stratega.RiceviColpoFaiRapporto(sparo); if (effetto == EffettoSparo.Affondato && FleetIsDestroyed()) { FlottaAffondata?.Invoke(this); // scatena l'evento FlottaAffondata } return(effetto); }