26 lines
		
	
	
		
			872 B
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			872 B
		
	
	
	
		
			Python
		
	
	
	
# 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
 |