public static ActionReadResult GetActions() { var result = new ActionReadResult(); if (!Scanner.Instance.Locations.ContainsKey("HOTBAR") && !Scanner.Instance.Locations.ContainsKey("RECAST")) { return(result); } try { HotBarMap = Scanner.Instance.Locations["HOTBAR"]; RecastMap = Scanner.Instance.Locations["RECAST"]; result.ActionEntities = new List <ActionEntity> { GetHotBarRecast(HotBarRecast.Container.HOTBAR_1), GetHotBarRecast(HotBarRecast.Container.HOTBAR_2), GetHotBarRecast(HotBarRecast.Container.HOTBAR_3), GetHotBarRecast(HotBarRecast.Container.HOTBAR_4), GetHotBarRecast(HotBarRecast.Container.HOTBAR_5), GetHotBarRecast(HotBarRecast.Container.HOTBAR_6), GetHotBarRecast(HotBarRecast.Container.HOTBAR_7), GetHotBarRecast(HotBarRecast.Container.HOTBAR_8), GetHotBarRecast(HotBarRecast.Container.HOTBAR_9), GetHotBarRecast(HotBarRecast.Container.HOTBAR_10), GetHotBarRecast(HotBarRecast.Container.CROSS_HOTBAR_1), GetHotBarRecast(HotBarRecast.Container.CROSS_HOTBAR_2), GetHotBarRecast(HotBarRecast.Container.CROSS_HOTBAR_3), GetHotBarRecast(HotBarRecast.Container.CROSS_HOTBAR_4), GetHotBarRecast(HotBarRecast.Container.CROSS_HOTBAR_5), GetHotBarRecast(HotBarRecast.Container.CROSS_HOTBAR_6), GetHotBarRecast(HotBarRecast.Container.CROSS_HOTBAR_7), GetHotBarRecast(HotBarRecast.Container.CROSS_HOTBAR_8), GetHotBarRecast(HotBarRecast.Container.PETBAR), GetHotBarRecast(HotBarRecast.Container.CROSS_PETBAR) }; } catch (Exception ex) { MemoryHandler.Instance.RaiseException(Logger, ex, true); } return(result); }
public static ActionReadResult GetActions() { var result = new ActionReadResult(); if (!CanGetActions() || !MemoryHandler.Instance.IsAttached) { return(result); } try { result.ActionEntities = new List <ActionEntity> { GetHotBarRecast(HotBarRecast.Container.HOTBAR_1), GetHotBarRecast(HotBarRecast.Container.HOTBAR_2), GetHotBarRecast(HotBarRecast.Container.HOTBAR_3), GetHotBarRecast(HotBarRecast.Container.HOTBAR_4), GetHotBarRecast(HotBarRecast.Container.HOTBAR_5), GetHotBarRecast(HotBarRecast.Container.HOTBAR_6), GetHotBarRecast(HotBarRecast.Container.HOTBAR_7), GetHotBarRecast(HotBarRecast.Container.HOTBAR_8), GetHotBarRecast(HotBarRecast.Container.HOTBAR_9), GetHotBarRecast(HotBarRecast.Container.HOTBAR_10), GetHotBarRecast(HotBarRecast.Container.CROSS_HOTBAR_1), GetHotBarRecast(HotBarRecast.Container.CROSS_HOTBAR_2), GetHotBarRecast(HotBarRecast.Container.CROSS_HOTBAR_3), GetHotBarRecast(HotBarRecast.Container.CROSS_HOTBAR_4), GetHotBarRecast(HotBarRecast.Container.CROSS_HOTBAR_5), GetHotBarRecast(HotBarRecast.Container.CROSS_HOTBAR_6), GetHotBarRecast(HotBarRecast.Container.CROSS_HOTBAR_7), GetHotBarRecast(HotBarRecast.Container.CROSS_HOTBAR_8), GetHotBarRecast(HotBarRecast.Container.PETBAR), GetHotBarRecast(HotBarRecast.Container.CROSS_PETBAR) }; } catch (Exception ex) { MemoryHandler.Instance.RaiseException(Logger, ex, true); } return(result); }