| # automatically generated by the FlatBuffers compiler, do not modify | |
| # namespace: Example | |
| class AnyUniqueAliases(object): | |
| NONE = 0 | |
| M = 1 | |
| TS = 2 | |
| M2 = 3 | |
| def AnyUniqueAliasesCreator(unionType, table): | |
| from flatbuffers.table import Table | |
| if not isinstance(table, Table): | |
| return None | |
| if unionType == AnyUniqueAliases.M: | |
| import MyGame.Example.Monster | |
| return MyGame.Example.Monster.MonsterT.InitFromBuf(table.Bytes, table.Pos) | |
| if unionType == AnyUniqueAliases.TS: | |
| import MyGame.Example.TestSimpleTableWithEnum | |
| return MyGame.Example.TestSimpleTableWithEnum.TestSimpleTableWithEnumT.InitFromBuf(table.Bytes, table.Pos) | |
| if unionType == AnyUniqueAliases.M2: | |
| import MyGame.Example2.Monster | |
| return MyGame.Example2.Monster.MonsterT.InitFromBuf(table.Bytes, table.Pos) | |
| return None |