Austin Schuh | e89fa2d | 2019-08-14 20:24:23 -0700 | [diff] [blame^] | 1 | namespace MyGame.Example; |
2 | |||||
3 | enum TestEnum : byte { A, B, C } | ||||
4 | |||||
5 | struct NestedStruct{ | ||||
6 | a:[int:2]; | ||||
7 | b:TestEnum; | ||||
8 | c:[TestEnum:2]; | ||||
9 | } | ||||
10 | |||||
11 | struct ArrayStruct{ | ||||
12 | a:float; | ||||
13 | b:[int:0xF]; | ||||
14 | c:byte; | ||||
15 | d:[NestedStruct:2]; | ||||
16 | } | ||||
17 | |||||
18 | table ArrayTable{ | ||||
19 | a:ArrayStruct; | ||||
20 | } | ||||
21 | |||||
22 | root_type ArrayTable; | ||||
23 | file_identifier "ARRT"; | ||||
24 | file_extension "mon"; |