forked from Sikaka/Alpha
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathAlphaSettings.cs
More file actions
25 lines (23 loc) · 1.33 KB
/
AlphaSettings.cs
File metadata and controls
25 lines (23 loc) · 1.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
using System.Windows.Forms;
using ExileCore.Shared.Attributes;
using ExileCore.Shared.Interfaces;
using ExileCore.Shared.Nodes;
using System.IO;
namespace Alpha
{
class AlphaSettings : ISettings
{
public ToggleNode Enable { get; set; } = new ToggleNode(false);
public ToggleNode IsFollowEnabled { get; set; } = new ToggleNode(false);
[Menu("Toggle Follower")] public HotkeyNode ToggleFollower { get; set; } = Keys.PageUp;
[Menu("Min Path Distance")] public RangeNode<int> PathfindingNodeDistance { get; set; } = new RangeNode<int>(200, 10, 1000);
[Menu("Move CMD Frequency")]public RangeNode<int> BotInputFrequency { get; set; } = new RangeNode<int>(50, 10, 250);
[Menu("Stop Path Distance")] public RangeNode<int> ClearPathDistance { get; set; } = new RangeNode<int>(500, 100, 5000);
[Menu("Random Click Offset")] public RangeNode<int> RandomClickOffset { get; set; } = new RangeNode<int>(10, 1, 100);
[Menu("Follow Target Name")] public TextNode LeaderName { get; set; } = new TextNode("");
[Menu("Movement Key")] public HotkeyNode MovementKey { get; set; } = Keys.T;
[Menu("Allow Dash")] public ToggleNode IsDashEnabled { get; set; } = new ToggleNode(true);
[Menu("Dash Key")] public HotkeyNode DashKey { get; set; } = Keys.W;
[Menu("Follow Close")] public ToggleNode IsCloseFollowEnabled { get; set; } = new ToggleNode(false);
}
}