/// <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); }
/// <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)); }
/* * 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); }
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; }