26 lines
		
	
	
		
			903 B
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			903 B
		
	
	
	
		
			Python
		
	
	
	
# automatically generated by the FlatBuffers compiler, do not modify
 | 
						|
 | 
						|
# namespace: Example
 | 
						|
 | 
						|
class Any(object):
 | 
						|
    NONE = 0
 | 
						|
    Monster = 1
 | 
						|
    TestSimpleTableWithEnum = 2
 | 
						|
    MyGame_Example2_Monster = 3
 | 
						|
 | 
						|
 | 
						|
def AnyCreator(unionType, table):
 | 
						|
    from flatbuffers.table import Table
 | 
						|
    if not isinstance(table, Table):
 | 
						|
        return None
 | 
						|
    if unionType == Any().Monster:
 | 
						|
        import MyGame.Example.Monster
 | 
						|
        return MyGame.Example.Monster.MonsterT.InitFromBuf(table.Bytes, table.Pos)
 | 
						|
    if unionType == Any().TestSimpleTableWithEnum:
 | 
						|
        import MyGame.Example.TestSimpleTableWithEnum
 | 
						|
        return MyGame.Example.TestSimpleTableWithEnum.TestSimpleTableWithEnumT.InitFromBuf(table.Bytes, table.Pos)
 | 
						|
    if unionType == Any().MyGame_Example2_Monster:
 | 
						|
        import MyGame.Example2.Monster
 | 
						|
        return MyGame.Example2.Monster.MonsterT.InitFromBuf(table.Bytes, table.Pos)
 | 
						|
    return None
 |