public UfoDetected(Ufo ufo) { this.ufo = ufo; if (ufo.HyperWaveTransmissionsDecoded) DisplayHyperWaveTransmissions(); else DisplayBasicRadarResults(); }
public static Ufo Create( UfoType ufoType, UfoStatus status, AlienType alienType, AlienMissionType mission, RegionType region) { var ufo = new Ufo { UfoType = ufoType, Status = status, Number = GameState.Current.Data.NextUfoNumber++, AlienType = alienType, Mission = mission, Region = region }; GameState.Current.Data.Ufos.Add(ufo); return ufo; }
private void SelectUfo(Ufo ufo) { SelectWorldObject(ufo.WorldObjectType, ufo.Number); }
private void SelectWorldObject(Ufo ufo) { new UfoDetected(ufo).DoModal(this); }