blob: cf89fc2907e924c744d50673dccbdc9c01ca6fe1 [file] [log] [blame]
Austin Schuhe89fa2d2019-08-14 20:24:23 -07001# 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
Austin Schuh272c6132020-11-14 16:37:52 -080011
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