Type | Description |
---|---|
variable unsigned integer | LEB128 variable encoded unsigned integer (abbreviated to varuint going forward) |
unsigned integer | 4 byte unsigned integer |
string | unsigned integer followed by utf-8 encoded byte array of provided length |
float | 32 bit floating point number encoded in 4 byte IEEE 754 |
Value | Type |
---|---|
Fingerprint | 4 bytes |
Major Version | varuint |
Minor Version | varuint |
File ID | varuint |
ToC | byte aligned bit array |
Runtime Version | File Version | Compatibility |
---|---|---|
6.1 | 6.0 | Yes |
6.1 | 6.2 | Yes |
6.1 | 7.0 | No |
7.0 | 6.1 | No |
7.0 | 7.1 | Yes |
Backing Type | 2 bit value |
---|---|
Uint/Bool | 0 |
String | 1 |
Float | 2 |
Color | 3 |
Data | Type/Size | Description |
---|---|---|
2 | varuint | object of type 2 (Node) |
13 | varuint | X property for the Node |
100.0 | 4 byte float | the X value for the Node |
14 | varuint | Y property for the Node |
22.0 | 4 byte float | the Y value for the Node |
0 | varuint | Null terminator. Done reading properties and have completed reading Node. |