public uint MountId { get; set; } = 71;
public GrandCompany GrandCompany { get; set; } = GrandCompany.None;
public bool HideInAllInstances { get; set; } = true;
+ public bool UseEscToCancelQuesting { get; set; } = true;
}
internal sealed class AdvancedConfiguration
_combatController.Stop("HP = 0");
}
}
- else if (_keyState[VirtualKey.ESCAPE])
+ else if (_configuration.General.UseEscToCancelQuesting && _keyState[VirtualKey.ESCAPE])
{
if (_currentTask != null || _taskQueue.Count > 0)
{
Save();
}
+ bool useEscToCancelQuesting = _configuration.General.UseEscToCancelQuesting;
+ if (ImGui.Checkbox("Use ESC to cancel questing/movement", ref useEscToCancelQuesting))
+ {
+ _configuration.General.UseEscToCancelQuesting = useEscToCancelQuesting;
+ Save();
+ }
+
ImGui.EndTabItem();
}