| namespace MyGame.Example; | |
| enum TestEnum : byte { A, B, C } | |
| struct NestedStruct{ | |
| a:[int:2]; | |
| b:TestEnum; | |
| c:[TestEnum:2]; | |
| d:[int64:2]; | |
| } | |
| struct ArrayStruct{ | |
| a:float; | |
| b:[int:0xF]; | |
| c:byte; | |
| d:[NestedStruct:2]; | |
| e:int32; | |
| f:[int64:2]; | |
| } | |
| table ArrayTable{ | |
| a:ArrayStruct; | |
| } | |
| root_type ArrayTable; | |
| file_identifier "ARRT"; | |
| file_extension "mon"; |