Esempio n. 1
0
        /// <summary>
        /// Noc zu erseze durc MissionDecline
        /// </summary>
        /// <param name="WindowAgentDialogueMissionDecline"></param>
        /// <returns></returns>
        static public AufgaabeParamAndere KonstruktWindowAgentDialogueMissionDecline(
            VonSensor.WindowAgentDialogue WindowAgentDialogueMissionDecline)
        {
            var Aufgaabe = new AufgaabeParamAndere(WindowAgentDialogueMissionDecline: WindowAgentDialogueMissionDecline);

            return(Aufgaabe);
        }
Esempio n. 2
0
        /// <summary>
        /// Noc zu erseze durc MissionAccept
        /// </summary>
        /// <param name="WindowAgentDialogueMissionAcceptOderRequest"></param>
        /// <returns></returns>
        static public AufgaabeParamAndere KonstruktWindowAgentDialogueMissionAcceptOderRequest(
            VonSensor.WindowAgentDialogue WindowAgentDialogueMissionAcceptOderRequest)
        {
            var Aufgaabe = new AufgaabeParamAndere(WindowAgentDialogueMissionAcceptOderRequest: WindowAgentDialogueMissionAcceptOderRequest);

            return(Aufgaabe);
        }
        static public bool?MissionObjectivePasendZuVonNuzerParam(
            VonSensor.LobbyAgentEntry AgentEntry,
            VonSensor.WindowAgentDialogue AgentDialogue,
            SictOptimatParam OptimatParam)
        {
            var AgentLevel = (null == AgentEntry) ? null : AgentEntry.AgentLevel;

            return(MissionObjectivePasendZuVonNuzerParam(
                       AgentLevel,
                       AgentDialogue,
                       OptimatParam));
        }
Esempio n. 4
0
        /*
         * 2015.02.07
         *
         * readonly public string ZusamefasungMissionInfoHtmlStr;
         * */

        public SictWindowAgentDialogueSictFürEntscaidungHinraicendGlaicwertigFürÜbernaameMissionInfo(
            VonSensor.WindowAgentDialogue WindowAgentDialogue)
        {
            AgentName = null;

            IstOffer    = false;
            IstAccepted = false;

            MissionTitel = null;
            MissionObjectiveSictString = null;

            /*
             * 2015.02.07
             *
             * ZusamefasungMissionInfoHtmlStr = null;
             * */

            if (null == WindowAgentDialogue)
            {
                return;
            }

            AgentName = WindowAgentDialogue.AgentName;

            IstOffer    = true == WindowAgentDialogue.IstOffer;
            IstAccepted = true == WindowAgentDialogue.IstAccepted;

            var ZusamefasungMissionInfo = WindowAgentDialogue.ZusamefasungMissionInfo;

            if (null != ZusamefasungMissionInfo)
            {
                /*
                 * 2015.02.07
                 *
                 *      ZusamefasungMissionInfoHtmlStr = ZusamefasungMissionInfo.Htmlstr;
                 * */

                MissionTitel = ZusamefasungMissionInfo.MissionTitel;

                if (null != ZusamefasungMissionInfo.Objective)
                {
                    MissionObjectiveSictString = JsonConvert.SerializeObject(ZusamefasungMissionInfo.Objective);
                }
            }
        }
        static public bool?MissionObjectivePasendZuVonNuzerParam(
            int?AgentLevel,
            VonSensor.WindowAgentDialogue AgentDialogue,
            SictOptimatParam OptimatParam)
        {
            if (null == AgentDialogue)
            {
                return(null);
            }

            if (null == OptimatParam)
            {
                return(null);
            }

            /*
             * 2015.02.20
             * var MissionInfo = AgentDialogue.RightPaneMissionInfo;
             * */
            var MissionInfo = AgentDialogue.ZusamefasungMissionInfo;

            if (null == MissionInfo)
            {
                return(null);
            }

            if (true == MissionInfo.Complete)
            {
                //	Nääxte Mission noc nit bekant.
                return(null);
            }

            if (MissionInfo.PasendZuVonNuzerParamMissionAcceptFraigaabe(AgentLevel, OptimatParam))
            {
                return(true);
            }

            return(false);
        }
Esempio n. 6
0
        public AufgaabeParamAndere(
            SictOverViewObjektZuusctand OverViewObjektZuBearbeite = null,
            SictTargetZuusctand TargetZuBearbeite  = null,
            bool?AktioonInOverviewMaceSictbar      = null,
            string AktioonInOverviewTabZuAktiviire = null,
            SictAnforderungMenuKaskaadeAstBedingung[] MenuListeAstBedingung = null,
            Int64?DistanzAinzuscteleScrankeMin = null,
            Int64?DistanzAinzuscteleScrankeMax = null,
            bool?AktioonInRaumObjektActivate   = null,
            bool?AktioonCargoDurcsuuce         = null,
            bool?AktioonLock                              = null,
            bool?AktioonWirkungTraktor                    = null,
            bool?AktioonDroneLaunch                       = null,
            bool?AktioonDroneEngage                       = null,
            bool?AktioonDroneReturn                       = null,
            bool?AktioonUnDock                            = null,
            SictAufgaabeParam AufgaabeParam               = null,
            SictAufgaabeParamMausPfaad MausPfaad          = null,
            SictShipUiModuleReprZuusctand ModuleScalteAin = null,
            SictShipUiModuleReprZuusctand ModuleScalteAus = null,
            SictShipUiModuleReprZuusctand ModuleScalteUm  = null,
            SictShipUiModuleReprZuusctand ModuleMesungModuleButtonHint = null,
            bool?AfterburnerScalteAin            = null,
            bool?AktioonMenuBegin                = null,
            bool?AktioonMenuEntferne             = null,
            bool?AktioonNeocomMenuEntferne       = null,
            GbsElement MenuWurzelGbsObjekt       = null,
            VonSensor.MenuEntry MenuEntry        = null,
            InfoPanelTypSictEnum?InfoPanelEnable = null,
            InfoPanelTypSictEnum?InfoPanelExpand = null,
            SictAufgaabeParamGbsAstOklusioonVermaidung GbsAstOklusioonVermaidung = null,
            SictGbsWindowZuusctand WindowMinimize       = null,
            SictGbsWindowZuusctand WindowHooleNaacVorne = null,
            //	GbsElement GbsAstVerberge = null,
            SictZuInRaumObjektManööverTypEnum?ManööverAuszufüüreTyp = null,
            SictVerlaufBeginUndEndeRef <ShipUiIndicationAuswert> ManööverUnterbreceNict = null,
            bool?VorrangVorManööverUnterbreceNict = null,
            bool?GridVerlase = null,
            VonSensor.ListColumnHeader ColumnHeaderSort                = null,
            GbsListGroupedEntryZuusctand ListEntryMaceSictbar          = null,
            GbsListGroupedEntryZuusctand ListEntryExpand               = null,
            GbsListGroupedEntryZuusctand ListEntryCollapse             = null,
            GbsListGroupedEntryZuusctand ListEntryToggleExpandCollapse = null,
            SictTargetZuusctand TargetUnLock          = null,
            SictTargetZuusctand TargetInputFookusSeze = null,
            VonSensor.LobbyAgentEntry LobbyAgentEntryStartConversation = null,
            SictMissionZuusctand MissionObjectiveMese     = null,
            SictMissionZuusctand MissionStartConversation = null,
            VonSensor.InfoPanelMissionsMission MissionButtonUtilmenuObjectiveZuMese   = null,
            VonSensor.WindowAgentDialogue WindowAgentDialogueMissionAcceptOderRequest = null,
            VonSensor.WindowAgentDialogue WindowAgentDialogueMissionDecline           = null,
            SictMissionZuusctand MissionAccept         = null,
            SictMissionZuusctand MissionDecline        = null,
            SictOptimatParamFitting FittingZuApliziire = null,
            SictNaacNuzerMeldungZuEveOnline NaacNuzerMeldungZuEveOnline = null,
            string[] ZwekListeKomponenteZuusaz                           = null,
            bool?InOverviewTabFolgeViewportDurcGrid                      = null,
            SictInventoryItemTransport InventoryItemTransport            = null,
            VonSensor.WindowInventoryPrimary InventorySezeSictTypAufList = null)
            :
            base(ZwekListeKomponenteZuusaz)
        {
            this.NaacNuzerMeldungZuEveOnline = NaacNuzerMeldungZuEveOnline;

            this.OverViewObjektZuBearbaite = OverViewObjektZuBearbeite;
            this.TargetZuBearbaite         = TargetZuBearbeite;

            this.AktioonInOverviewMaceSictbar = AktioonInOverviewMaceSictbar;

            this.AktioonInOverviewTabZuAktiviire    = AktioonInOverviewTabZuAktiviire;
            this.InOverviewTabFolgeViewportDurcGrid = InOverviewTabFolgeViewportDurcGrid;

            this.MenuListeAstBedingung = MenuListeAstBedingung;

            this.AktioonUnDock = AktioonUnDock;

            this.AktioonInRaumObjektActivate = AktioonInRaumObjektActivate;
            this.AktioonCargoDurcsuuce       = AktioonCargoDurcsuuce;

            this.AktioonWirkungTraktor = AktioonWirkungTraktor;

            this.AktioonDroneLaunch = AktioonDroneLaunch;
            this.AktioonDroneEngage = AktioonDroneEngage;
            this.AktioonDroneReturn = AktioonDroneReturn;

            this.MausPfaad = MausPfaad;

            this.AktioonMenuBegin    = AktioonMenuBegin;
            this.AktioonMenuEntferne = AktioonMenuEntferne;
            this.MenuWurzelGbsObjekt = MenuWurzelGbsObjekt;
            this.MenuEntry           = MenuEntry;

            this.AktioonNeocomMenuEntferne = AktioonNeocomMenuEntferne;

            this.InfoPanelEnable = InfoPanelEnable;
            this.InfoPanelExpand = InfoPanelExpand;

            this.WindowMinimize       = WindowMinimize;
            this.WindowHooleNaacVorne = WindowHooleNaacVorne;

            //	this.GbsAstVerberge = GbsAstVerberge;

            this.DistanzAinzuscteleScrankeMin     = DistanzAinzuscteleScrankeMin;
            this.DistanzAinzuscteleScrankeMax     = DistanzAinzuscteleScrankeMax;
            this.ManööverAuszufüüreTyp            = ManööverAuszufüüreTyp;
            this.ManööverUnterbreceNict           = ManööverUnterbreceNict;
            this.VorrangVorManööverUnterbreceNict = VorrangVorManööverUnterbreceNict;

            this.GbsAstOklusioonVermaidung = GbsAstOklusioonVermaidung;

            this.ModuleScalteAin = ModuleScalteAin;
            this.ModuleScalteAus = ModuleScalteAus;
            this.ModuleScalteUm  = ModuleScalteUm;
            this.ModuleMesungModuleButtonHint = ModuleMesungModuleButtonHint;

            this.AfterburnerScalteAin = AfterburnerScalteAin;

            this.ColumnHeaderSort              = ColumnHeaderSort;
            this.ListEntryMaceSictbar          = ListEntryMaceSictbar;
            this.ListEntryExpand               = ListEntryExpand;
            this.ListEntryCollapse             = ListEntryCollapse;
            this.ListEntryToggleExpandCollapse = ListEntryToggleExpandCollapse;

            this.GridVerlase = GridVerlase;

            this.TargetUnLock          = TargetUnLock;
            this.TargetInputFookusSeze = TargetInputFookusSeze;

            this.LobbyAgentEntryStartConversation = LobbyAgentEntryStartConversation;

            this.MissionObjectiveMese                        = MissionObjectiveMese;
            this.MissionStartConversation                    = MissionStartConversation;
            this.MissionButtonUtilmenuObjectiveZuMese        = MissionButtonUtilmenuObjectiveZuMese;
            this.WindowAgentDialogueMissionAcceptOderRequest = WindowAgentDialogueMissionAcceptOderRequest;
            this.WindowAgentDialogueMissionDecline           = WindowAgentDialogueMissionDecline;
            this.MissionAccept  = MissionAccept;
            this.MissionDecline = MissionDecline;

            this.FittingZuApliziire = FittingZuApliziire;

            this.InventoryItemTransport = InventoryItemTransport;

            this.InventorySezeSictTypAufList = InventorySezeSictTypAufList;
        }