Files
better-genshin-impact/BetterGenshinImpact/Core/Recorder/Model/MacroEvent.cs
2024-12-14 18:40:14 +08:00

28 lines
532 B
C#

using System;
namespace BetterGenshinImpact.Core.Recorder.Model;
[Serializable]
public class MacroEvent
{
public MacroEventType Type { get; set; }
public int? KeyCode { get; set; }
public int MouseX { get; set; }
public int MouseY { get; set; }
public string? MouseButton { get; set; }
public double Time { get; set; }
public int? CameraOrientation { get; set; }
}
public enum MacroEventType
{
KeyDown,
KeyUp,
MouseMoveTo,
MouseMoveBy,
MouseDown,
MouseUp,
MouseWheel
}