override public void Berecne() { base.Berecne(); AstMainContainerBottom = Optimat.EveOnline.AuswertGbs.Extension.FirstMatchingNodeFromSubtreeBreadthFirst( AstMainContainer, (Kandidaat) => string.Equals("bottom", Kandidaat.Name, StringComparison.InvariantCultureIgnoreCase), 2, 1); AstMainContainerBottomButtons = Optimat.EveOnline.AuswertGbs.Extension.FirstMatchingNodeFromSubtreeBreadthFirst( AstMainContainerBottom, (Kandidaat) => (string.Equals("EveButtonGroup", Kandidaat.PyObjTypName, StringComparison.InvariantCultureIgnoreCase) || string.Equals("ButtonGroup", Kandidaat.PyObjTypName, StringComparison.InvariantCultureIgnoreCase)) && string.Equals("btnsmainparent", Kandidaat.Name, StringComparison.InvariantCultureIgnoreCase), 2, 1); var Ergeebnis = new WindowTelecom(base.Ergeebnis); this.ErgeebnisScpez = Ergeebnis; }
static public BotEngine.EveOnline.Interface.MemoryStruct.WindowTelecom AsOld(this WindowTelecom window) => window == null ? null : new BotEngine.EveOnline.Interface.MemoryStruct.WindowTelecom(window.AsOldWindowBase());