Files
PCK-Studio/PckStudio.Core/DLC/RawAssetDLCPackage.cs
2025-12-29 01:06:00 +01:00

29 lines
822 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using OMI;
using OMI.Formats.Pck;
namespace PckStudio.Core.DLC
{
public sealed class RawAssetDLCPackage : DLCPackage
{
public PckFile PckFile { get; }
public ByteOrder ByteOrder { get; }
public RawAssetDLCPackage(string name, PckFile pckFile, ByteOrder byteOrder)
: this(name, -1, pckFile, byteOrder)
{ }
public RawAssetDLCPackage(string name, int id, PckFile pckFile, ByteOrder byteOrder)
: base(name ?? nameof(RawAssetDLCPackage), id, default)
{
PckFile = pckFile;
ByteOrder = byteOrder;
}
public override DLCPackageType GetDLCPackageType() => DLCPackageType.RawAssets;
}
}