From 9055c9ee2cfffb0b9074919f051326375dcb306f Mon Sep 17 00:00:00 2001 From: Riot Date: Wed, 26 Apr 2023 17:50:10 +0200 Subject: [PATCH] feat: (sequencer) Added load files button So that if someone has downloaded a shared json it can get picked up. --- RotationSolver/Updaters/ActionSequencerUpdater.cs | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/RotationSolver/Updaters/ActionSequencerUpdater.cs b/RotationSolver/Updaters/ActionSequencerUpdater.cs index c5f97c281..2d7caf6b9 100644 --- a/RotationSolver/Updaters/ActionSequencerUpdater.cs +++ b/RotationSolver/Updaters/ActionSequencerUpdater.cs @@ -1,4 +1,6 @@ -using RotationSolver.Timeline; +using FFXIVClientStructs.FFXIV.Client.Game.InstanceContent; + +using RotationSolver.Timeline; using RotationSolver.UI; using System.Diagnostics; @@ -67,6 +69,11 @@ public static void SaveFiles() } } + public static void LoadFiles() + { + _conditionSet = MajorConditionSet.Read(_actionSequencerFolder); + } + private static void AddNew() { const string conditionName = "Unnamed"; @@ -135,5 +142,11 @@ public static void DrawHeader() { SaveFiles(); } + + ImGui.SameLine(); + if (ImGuiHelper.IconButton(FontAwesomeIcon.Download, "##LoadTheConditions")) + { + LoadFiles(); + } } }