/// <summary> /// clicks a save slot. number should be greater than 0 /// </summary> /// <param name="number"></param> internal static async Task ClickSaveSlot(uint number) { if (number >= 2) { throw new ArgumentOutOfRangeException(); } if (IsOpen && SD.Reset) { await Close(); } if (DeepDungeonMenu.IsOpen) { await DeepDungeonMenu.OpenSaveMenu(); } Logger.Info("Clicking Save slot {0} // {1}", number + 1, SD.Reset); await Coroutine.Wait(5000, () => IsOpen); AtkAddonControl window = RaptureAtkUnitManager.GetWindowByName(WindowNames.DDsave); window.SendAction(1, 3, number); await Coroutine.Yield(); }