namespace SoulstormReplayReader.Core;

public sealed class ReplayDescriptor
{
    public int FileNameStart { get; set; }

    public long FoldInfoStart { get; set; }
    public int FoldInfoSize { get; set; }

    public int DataBaseChunkSize { get; set; }
    public long BeginDataBaseChunkSize { get; set; }

    public long DataBaseStart { get; set; }
    public int DataBaseSize { get; set; }

    public long FoldWmanStart { get; set; }
    public int FoldWmanSize { get; set; }

    public long PlayersChunkStart { get; set; }
    public List<long> PlayerStartPoses { get; set; }

    public long ActionsChunkStart { get; set; }
    public long ActionsChunkSize { get; set; }
}