Пример #1
0
        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;
        }
Пример #2
0
 static public BotEngine.EveOnline.Interface.MemoryStruct.WindowTelecom AsOld(this WindowTelecom window) =>
 window == null ? null :
 new BotEngine.EveOnline.Interface.MemoryStruct.WindowTelecom(window.AsOldWindowBase());