示例#1
0
        static public Optimat.EveOnline.MemoryAuswertWurzelSuuce SearchForUITreeRoot(
            this BotEngine.Interface.IMemoryReader memoryReader)
        {
            var searchForRoot = new Optimat.EveOnline.MemoryAuswertWurzelSuuce(memoryReader);

            searchForRoot.Berecne();

            return(searchForRoot);
        }
示例#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);
        }