mirror of
https://github.com/sampletext32/ParkanPlayground.git
synced 2026-08-15 02:57:49 +04:00
Research tree parsing and view
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
namespace ResTreeLib;
|
||||
|
||||
// Result DTO for easier use
|
||||
|
||||
public record Trf0Element
|
||||
{
|
||||
public float ResearchCost; // field_0
|
||||
public float ResearchTime; // field_4
|
||||
public float ViewPosX; // field_8
|
||||
public float ViewPosY; // field_12
|
||||
public uint OffsetShortName_TRF7; // offset_into_TRF7
|
||||
public uint OffsetLongName_TRF8; // offset_into_TRF8
|
||||
public uint OffsetHelpText_TRF9; // offset_into_TRF9
|
||||
public uint OffsetDescription_TRFA; // offset_into_TRFA
|
||||
public ushort OffsetAux_TRFB; // offset_into_TRFB
|
||||
public byte TurretType;
|
||||
public byte MainType;
|
||||
public byte SubType;
|
||||
public byte BuildSubSystem;
|
||||
public byte SizeOfType;
|
||||
public byte UpgradeLevel;
|
||||
}
|
||||
|
||||
[Flags]
|
||||
public enum NodeState : byte
|
||||
{
|
||||
Hidden = 0,
|
||||
Available = 1 << 0, // 0x01
|
||||
Researched = 1 << 1, // 0x02
|
||||
Active = 1 << 2 // 0x04 - If not set, node is disabled
|
||||
}
|
||||
Reference in New Issue
Block a user