# 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