static public bool AgentEntryPasendZuMission( VonSensor.LobbyAgentEntry AgentEntry, EveOnline.SictMissionZuusctand Mission) { if (null == AgentEntry) { return(false); } if (null == Mission) { return(false); } if (!string.Equals(Mission.AgentName, AgentEntry.AgentName)) { return(false); } if (!(Mission.AgentLevel == AgentEntry.AgentLevel)) { return(false); } return(true); }
static public string AusLobbyAgentEntrySictZwekKomponente(VonSensor.LobbyAgentEntry AusLobbyAgentEntry) { if (null == AusLobbyAgentEntry) { return(null); } return(AusLobbyAgentEntry.AgentName); }
static public bool?MissionObjectivePasendZuVonNuzerParam( VonSensor.LobbyAgentEntry AgentEntry, VonSensor.WindowAgentDialogue AgentDialogue, SictOptimatParam OptimatParam) { var AgentLevel = (null == AgentEntry) ? null : AgentEntry.AgentLevel; return(MissionObjectivePasendZuVonNuzerParam( AgentLevel, AgentDialogue, OptimatParam)); }
public VonSensor.WindowAgentDialogue ZuAgentEntryWindowAgentDialogueScnapscus( VonSensor.LobbyAgentEntry AgentEntry) { var Window = ZuAgentEntryWindowAgentDialogue(AgentEntry); if (null == Window) { return(null); } return(Window.AingangScnapscusTailObjektIdentLezteBerecne() as VonSensor.WindowAgentDialogue); }
static public bool?AgentEntryPasendZuVonNuzerParam( VonSensor.LobbyAgentEntry AgentEntry, SictOptimatParam OptimatParam) { if (null == AgentEntry) { return(null); } if (null == OptimatParam) { return(null); } var OptimatParamMission = OptimatParam.Mission; if (null == OptimatParamMission) { return(null); } if (null == AgentEntry.HeaderText) { return(null); } if (!Regex.Match(AgentEntry.HeaderText, "Available", RegexOptions.IgnoreCase).Success) { return(false); } if (Regex.Match(AgentEntry.HeaderText, "not.*Available", RegexOptions.IgnoreCase).Success) { return(false); } var AktioonAcceptMengeAgentLevelFraigaabe = OptimatParamMission.AktioonAcceptMengeAgentLevelFraigaabe; if (null == AktioonAcceptMengeAgentLevelFraigaabe) { return(false); } if (!AktioonAcceptMengeAgentLevelFraigaabe.Contains(AgentEntry.AgentLevel ?? -1)) { return(false); } return(true); }
static public bool AgentEntryPasendZuMission( VonSensor.LobbyAgentEntry AgentEntry, SictMissionZuusctand Mission) { if (null == AgentEntry) { return(false); } if (null == Mission) { return(false); } var MissionTailFürNuzer = Mission.TailFürNuzer; return(AgentEntryPasendZuMission(AgentEntry, MissionTailFürNuzer)); }
static public bool HinraicendGlaicwertigFürFortsaz( VonSensor.LobbyAgentEntry O0, VonSensor.LobbyAgentEntry O1) { if (O0 == O1) { return(true); } if (null == O0 || null == O1) { return(false); } return (string.Equals(O0.AgentTyp, O1.AgentTyp) && string.Equals(O0.AgentName, O1.AgentName) && O0.AgentLevel == O1.AgentLevel); }
public SictGbsWindowZuusctand ZuAgentEntryWindowAgentDialogue( VonSensor.LobbyAgentEntry AgentEntry) { if (null == AgentEntry) { return(null); } var MengeWindowAgentDialogue = this.MengeWindowAgentDialogue; if (null == MengeWindowAgentDialogue) { return(null); } foreach (var WindowAgentDialogue in MengeWindowAgentDialogue) { if (null == WindowAgentDialogue) { continue; } var ScnapscusWindowAgentDialogue = WindowAgentDialogue.AingangScnapscusTailObjektIdentLezteBerecne() as VonSensor.WindowAgentDialogue; if (null == ScnapscusWindowAgentDialogue) { continue; } if (!string.Equals(ScnapscusWindowAgentDialogue.AgentName, AgentEntry.AgentName)) { continue; } return(WindowAgentDialogue); } return(null); }
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; }
static public AufgaabeParamAndere KonstruktLobbyAgentEntryStartConversation( VonSensor.LobbyAgentEntry LobbyAgentEntryStartConversation) { return(new AufgaabeParamAndere(LobbyAgentEntryStartConversation: LobbyAgentEntryStartConversation)); }
static public string ObjektSictZwekKomponente(VonSensor.LobbyAgentEntry AusLobbyAgentEntry) { return("Lobby.Agent[" + (AusLobbyAgentEntrySictZwekKomponente(AusLobbyAgentEntry) ?? "") + "]"); }