Files
better-genshin-impact/BetterGenshinImpact/Core/Recorder/Model/MacroEvent.cs

27 lines
516 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
}