Example #1
0
        static public Optimat.EveOnline.GbsAstInfo ReadUITreeFromRoot(
            this BotEngine.Interface.IMemoryReader memoryReader,
            Optimat.EveOnline.MemoryAuswertWurzelSuuce searchForRoot)
        {
            var memoryMeasurementTask = new Optimat.EveOnline.SictProzesAuswertZuusctandScpezGbsBaum(
                memoryReader,
                searchForRoot,
                0x400,
                0x4000,
                0x40,
                searchForRoot?.GbsMengeWurzelObj?.Select(Wurzel => Wurzel?.HerkunftAdrese)?.WhereNotNullSelectValue()?.ToArray());

            memoryMeasurementTask.BerecneScrit();

            return(memoryMeasurementTask.GbsWurzelHauptInfo);
        }
Example #2
0
        static public Optimat.EveOnline.GbsAstInfo GbsWurzelHaupt(
            this BotEngine.Interface.IMemoryReader MemoryReader)
        {
            if (null == MemoryReader)
            {
                return(null);
            }

            var WurzelSuuce = new Optimat.EveOnline.MemoryAuswertWurzelSuuce(MemoryReader);

            WurzelSuuce.Berecne();

            var MemoryMeasurementTask = new Optimat.EveOnline.SictProzesAuswertZuusctandScpezGbsBaum(
                MemoryReader,
                WurzelSuuce,
                0x400,
                0x4000,
                0x40,
                WurzelSuuce?.GbsMengeWurzelObj?.Select(Wurzel => Wurzel?.HerkunftAdrese)?.WhereNotNullSelectValue()?.ToArray());

            MemoryMeasurementTask.BerecneScrit();

            return(MemoryMeasurementTask.GbsWurzelHauptInfo);
        }