Files
better-genshin-impact/BetterGenshinImpact/Core/Recorder/Model/MacroEvent.cs
辉鸭蛋 da8fc4a89e 1222
2024-12-23 02:51:22 +08:00

28 lines
569 B
C#

using System;
using System.Text.Json.Serialization;
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
}