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; } }