ace/Source/ACE.DatLoader/Entity/TexMerge.cs
Mag-nus e5fb929f39
ACE.DatLoader RegionDesc updated to the new format w/bug fixes (#607)
* ACE.DatLoader RegionDesc updated to the new format w/bug fixes

* Missing file
2018-01-28 13:41:46 -06:00

24 lines
830 B
C#

using System.Collections.Generic;
using System.IO;
namespace ACE.DatLoader.Entity
{
public class TexMerge : IUnpackable
{
public uint BaseTexSize { get; private set; }
public List<TerrainAlphaMap> CornerTerrainMaps { get; } = new List<TerrainAlphaMap>();
public List<TerrainAlphaMap> SideTerrainMaps { get; } = new List<TerrainAlphaMap>();
public List<RoadAlphaMap> RoadMaps { get; } = new List<RoadAlphaMap>();
public List<TMTerrainDesc> TerrainDesc { get; } = new List<TMTerrainDesc>();
public void Unpack(BinaryReader reader)
{
BaseTexSize = reader.ReadUInt32();
CornerTerrainMaps.Unpack(reader);
SideTerrainMaps.Unpack(reader);
RoadMaps.Unpack(reader);
TerrainDesc.Unpack(reader);
}
}
}