botw-toolset/IO/TSCB/AreaInfo.cs
Chev a1a83285f8 Migrate from .NET Framework 4.8 to .NET 5
Also compress Resources/Icons image files, and remove unused entry in App.xaml
2021-01-18 23:33:46 -08:00

58 lines
2.1 KiB
C#

namespace BOTWToolset.IO.TSCB
{
/// <summary>
/// Stores area info for area data declared in a .tscb file.
/// </summary>
public class AreaInfo
{
public float PositionX { get => _positionX; set => _positionX = value; }
private float _positionX;
public float PositionZ { get => _positionZ; set => _positionZ = value; }
private float _positionZ;
public float AreaSize { get => _areaSize; set => _areaSize = value; }
private float _areaSize;
public float MinTerrainHeight { get => _minTerrainHeight; set => _minTerrainHeight = value; }
private float _minTerrainHeight;
public float MaxTerrainHeight { get => _maxTerrainHeight; set => _maxTerrainHeight = value; }
private float _maxTerrainHeight;
public float MinWaterHeight { get => _minWaterHeight; set => _minWaterHeight = value; }
private float _minWaterHeight;
public float MaxWaterHeight { get => _maxWaterHeight; set => _maxWaterHeight = value; }
private float _maxWaterHeight;
public uint Unknown1 { get => _unknown1; set => _unknown1 = value; }
private uint _unknown1;
public uint FileBase { get => _fileBase; set => _fileBase = value; }
private uint _fileBase;
public uint Unknown2 { get => _unknown2; set => _unknown2 = value; }
private uint _unknown2;
public uint Unknown3 { get => _unknown3; set => _unknown3 = value; }
private uint _unknown3;
public uint ReferenceExtra { get => _refExtra; set => _refExtra = value; }
private uint _refExtra;
public bool HasWater { get => _hasWater; set => _hasWater = value; }
private bool _hasWater = false;
public bool HasGrass { get => _hasGrass; set => _hasGrass = value; }
private bool _hasGrass = false;
public uint Offset { get => _offset; set => _offset = value; }
private uint _offset;
public uint ExtraInfoLength { get => _extraInfoLength; set => _extraInfoLength = value; }
private uint _extraInfoLength;
public AreaInfo() { }
}
}