override protected void NaacAingangScnapscus( Int64 Zait, ShipUiTarget TargetScnapscus, SictZuInRaumObjektReprScnapscusZuusazinfo ZuusazInfo) { base.NaacAingangScnapscus(Zait, TargetScnapscus, ZuusazInfo); var ScnapscusInputFookus = ((null == TargetScnapscus) ? null : TargetScnapscus.Active) ?? false; SequenzTransitioonInputFookus.AingangScrit(Zait, ScnapscusInputFookus); SictungLezteDistanceScrankeMinScpezTarget = (null == TargetScnapscus) ? null : TargetScnapscus.DistanceScrankeMin; SictungLezteDistanceScrankeMaxScpezTarget = (null == TargetScnapscus) ? null : TargetScnapscus.DistanceScrankeMax; var MengeAssignedModuleOderDroneGrupeTexturIdent = (null == TargetScnapscus) ? null : TargetScnapscus.MengeAssignedModuleOderDroneGrupeTexturIdent().ToArrayNullable(); OoberhalbDistanceListeZaile = (null == TargetScnapscus) ? null : TargetScnapscus.ÜberDistanceListeZaile; InternMengeAssignedFilterTransitioon.AingangScrit( Zait, MengeAssignedModuleOderDroneGrupeTexturIdent); }
public SictTargetZuusctand( SictWertMitZait <ShipUiTarget> TargetReprMitZait, SictZuInRaumObjektReprScnapscusZuusazinfo ZuusazInfo) : base( TargetReprMitZait.Zait, TargetReprMitZait.Wert, ZuusazInfo) { }
public SictOverViewObjektZuusctand( Int64 Zait, VonSensor.OverviewZaile OverviewZaileLezte, SictZuInRaumObjektReprScnapscusZuusazinfo ZuusazInfoScnapscus) : base( Zait, OverviewZaileLezte, ZuusazInfoScnapscus) { }
public SictInRaumObjektReprZuusctand( Int64 Zait, InRaumObjektReprScnapscusType GbsObjektScnapscus, SictZuInRaumObjektReprScnapscusZuusazinfo ZuusazInfoScnapscus) : base( ListeScnapscusZuZaitZuErhalteAnzaalScrankeMax, Zait, GbsObjektScnapscus, ZuusazInfoScnapscus) { }
public bool AingangReprMitZait( SictWertMitZait <ShipUiTarget> TargetReprMitZait, SictZuInRaumObjektReprScnapscusZuusazinfo ZuusazInfo = null) { if (null == TargetReprMitZait.Wert) { base.AingangScnapscusLeer(TargetReprMitZait.Zait, ZuusazInfo); return(false); } else { return(base.AingangScnapscus(TargetReprMitZait.Zait, TargetReprMitZait.Wert, ZuusazInfo)); } }
override protected void NaacAingangScnapscus( Int64 Zait, InRaumObjektReprScnapscusType ScnapscusWert, SictZuInRaumObjektReprScnapscusZuusazinfo ZuusazInfo) { try { var BisherMenuLezteMitZait = this.MenuLezteMitZait; var MenuKaskaadeLezte = (null == ZuusazInfo) ? null : ZuusazInfo.MenuKaskaadeLezte; var MenuLezteEntryAuswaal = (null == ZuusazInfo) ? null : ZuusazInfo.MenuLezteEntryAuswaal; var MenuLezteEntryAuswaalBescriftung = (null == MenuLezteEntryAuswaal) ? null : MenuLezteEntryAuswaal.Bescriftung; var ListeMenuMitBeginZait = (null == MenuKaskaadeLezte) ? null : MenuKaskaadeLezte.ListeMenuScnapscusLezteMitBeginZaitBerecne(); if (null != MenuKaskaadeLezte) { // ma scauen ob diise MenuKaskaade zu diise InRaumObjektRepr gehöört. // nur wen Objekt in lezte Scnapscus sictbar war sol Verbindung mit Menu hergesctelt werde. if (!MenuKaskaadeLezte.EndeZait.HasValue && null != AingangScnapscusTailObjektIdentLezteBerecne()) { if (this is SictTargetZuusctand) { // Temp Verzwaigung für Debug Breakpoint } var MenuKaskaadeLezteMenuWurzelAnnaameLezte = MenuKaskaadeLezte.MenuWurzelAnnaameLezte; if (MenuWurzelPasendZuInRaumObjektRepr(MenuKaskaadeLezteMenuWurzelAnnaameLezte)) { if (MenuPfaadBeginMööglicFürListeMenuBerecne(MenuKaskaadeLezte.ListeMenuScnapscusLezteMitBeginZaitBerecne())) { this.MenuKaskaadeLezte = MenuKaskaadeLezte; } } } } } finally { this.AktualisLezteZait = Zait; } }
override protected void NaacAingangScnapscus( Int64 Zait, VonSensor.OverviewZaile ScnapscusWert, SictZuInRaumObjektReprScnapscusZuusazinfo ZuusazInfo) { var MengeZuEWarTypeTextureIdent = (null == ZuusazInfo) ? null : ZuusazInfo.MengeZuEWarTypeTextureIdent; var OverviewPresetFolgeViewportFertigLezte = (null == ZuusazInfo) ? null : ZuusazInfo.OverviewPresetFolgeViewportFertigLezte; var ScnapscusOverviewZaileMitZait = new SictWertMitZait <VonSensor.OverviewZaile>(Zait, ScnapscusWert); var BisherOverviewZaileSictbarMitZaitLezte = this.OverviewZaileSictbarMitZaitLezte; if (BisherOverviewZaileSictbarMitZaitLezte.HasValue) { if (BisherOverviewZaileSictbarMitZaitLezte.Value.Zait < Zait) { OverviewZaileSictbarMitZaitVorLezte = BisherOverviewZaileSictbarMitZaitLezte; } else { } } if (null != ScnapscusOverviewZaileMitZait.Wert) { OverviewZaileSictbarMitZaitLezte = ScnapscusOverviewZaileMitZait; } this.ScnapscusVorLezteOverviewTypeSelectionName = ScnapscusLezteOverviewTypeSelectionName; this.ScnapscusLezteOverviewTypeSelectionName = ZuusazInfo.OverviewTypeSelectionName; /* * 2015.09.03 Änderung: * Vorzuug berecnung SaitSictbarkaitLezteListeScritAnzaal. */ if (null == ScnapscusOverviewZaileMitZait.Wert) { ++SaitSictbarkaitLezteListeScritAnzaal; } else { SaitSictbarkaitLezteListeScritAnzaal = 0; } AusListeScnapscusOverviewZaileBerecneAbgelaitete(); if (null == ScnapscusOverviewZaileMitZait.Wert) { /* * 2015.09.03 Änderung: * Vorzuug berecnung SaitSictbarkaitLezteListeScritAnzaal. ++SaitSictbarkaitLezteListeScritAnzaal; */ } else { SaitSictbarkaitLezteListeScritAnzaal = 0; var ScnapscusOverviewZaileAusOverviewZaile = ScnapscusOverviewZaileMitZait.Wert; if (null != ScnapscusOverviewZaileAusOverviewZaile) { var setEWar = Bib3.Extension.WhereNotNullSelectValue( ScnapscusOverviewZaileAusOverviewZaile?.RightIcon?.Select(rightIcon => OverviewExtension.EWarTypeFromOverviewEntryRightIcon(rightIcon))) ?.ToArray(); var DictZuEWarTypeWirkungLezteZait = this.DictZuEWarTypeWirkungLezteZait; foreach (var ewar in setEWar.EmptyIfNull()) { if (null == DictZuEWarTypeWirkungLezteZait) { DictZuEWarTypeWirkungLezteZait = new Dictionary <EWarTypeEnum, Int64>(); } DictZuEWarTypeWirkungLezteZait[ewar] = ScnapscusOverviewZaileMitZait.Zait; } this.DictZuEWarTypeWirkungLezteZait = DictZuEWarTypeWirkungLezteZait; } } var DictZuOverviewPresetSictungLezteZait = this.DictZuOverviewPresetSictungLezteZait; if (0 < SaitSictbarkaitLezteListeScritAnzaal) { if (null != OverviewPresetFolgeViewportFertigLezte && null != DictZuOverviewPresetSictungLezteZait) { var OverviewPresetFolgeViewportFertigLezteEndeObjektDistance = OverviewPresetFolgeViewportFertigLezte.EndeObjektDistance; var MengeFolgeViewportAusscliisend = new List <SictOverviewPresetFolgeViewport>(); if (DictZuOverviewPresetSictungLezteZait.Any((Kandidaat) => string.Equals(Kandidaat.Key, OverviewPresetFolgeViewportFertigLezte.OverviewPresetName, StringComparison.InvariantCultureIgnoreCase)) && OverviewPresetFolgeViewportFertigLezte.BeginScrollHandleFläceGrenzeOobnAntailAnGesamtMili < 3 && OverviewPresetFolgeViewportFertigLezteEndeObjektDistance.HasValue) { AusViewportFolgeLezteDistanceScrankeMin = new SictWertMitZait <Int64>( OverviewPresetFolgeViewportFertigLezte.BeginZait ?? -1, OverviewPresetFolgeViewportFertigLezteEndeObjektDistance.Value); } } } else { AusViewportFolgeLezteDistanceScrankeMin = null; } { // Des hiir sctimt nit, hiir werd noc nit ausgesclose das Objekt durc Scrole oder Wexel Tab sictbar gemact werde könt. ScritLezteSictbarAusgesclose = 1 == SaitSictbarkaitLezteListeScritAnzaal; } base.NaacAingangScnapscus(Zait, ScnapscusWert, ZuusazInfo); }