static public Optimat.EveOnline.MemoryAuswertWurzelSuuce SearchForUITreeRoot( this BotEngine.Interface.IMemoryReader memoryReader) { var searchForRoot = new Optimat.EveOnline.MemoryAuswertWurzelSuuce(memoryReader); searchForRoot.Berecne(); return(searchForRoot); }
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); }