namespace SoulstormReplayReader.Core.Domain.Action;

public interface IGameAction
{
    public int Tick { get; }
    
    public int PlayerId { get; set; }
    public int PlayerActionCount { get; set; }

    public int Cmd { get; set; }
    public byte Arg { get; set; }
    public short SubCmd { get; set; }
    public byte SomeByte { get; set; }
    public bool ShiftPressed { get; set; }
}