1# automatically generated by the FlatBuffers compiler, do not modify 2 3# namespace: Example 4 5class AnyUniqueAliases(object): 6 NONE = 0 7 M = 1 8 TS = 2 9 M2 = 3 10 11 12def AnyUniqueAliasesCreator(unionType, table): 13 from flatbuffers.table import Table 14 if not isinstance(table, Table): 15 return None 16 if unionType == AnyUniqueAliases().M: 17 import MyGame.Example.Monster 18 return MyGame.Example.Monster.MonsterT.InitFromBuf(table.Bytes, table.Pos) 19 if unionType == AnyUniqueAliases().TS: 20 import MyGame.Example.TestSimpleTableWithEnum 21 return MyGame.Example.TestSimpleTableWithEnum.TestSimpleTableWithEnumT.InitFromBuf(table.Bytes, table.Pos) 22 if unionType == AnyUniqueAliases().M2: 23 import MyGame.Example2.Monster 24 return MyGame.Example2.Monster.MonsterT.InitFromBuf(table.Bytes, table.Pos) 25 return None 26