1a5cc2092a62e7ee6541cc380b861cf7ac4de8cb0tianyapiaozi# automatically generated by the FlatBuffers compiler, do not modify 2a5cc2092a62e7ee6541cc380b861cf7ac4de8cb0tianyapiaozi 3a5cc2092a62e7ee6541cc380b861cf7ac4de8cb0tianyapiaozi# namespace: Example 4a5cc2092a62e7ee6541cc380b861cf7ac4de8cb0tianyapiaozi 5a5cc2092a62e7ee6541cc380b861cf7ac4de8cb0tianyapiaoziimport flatbuffers 6a5cc2092a62e7ee6541cc380b861cf7ac4de8cb0tianyapiaozi 7a5cc2092a62e7ee6541cc380b861cf7ac4de8cb0tianyapiaoziclass Ability(object): 8a5cc2092a62e7ee6541cc380b861cf7ac4de8cb0tianyapiaozi __slots__ = ['_tab'] 9a5cc2092a62e7ee6541cc380b861cf7ac4de8cb0tianyapiaozi 10a5cc2092a62e7ee6541cc380b861cf7ac4de8cb0tianyapiaozi # Ability 11a5cc2092a62e7ee6541cc380b861cf7ac4de8cb0tianyapiaozi def Init(self, buf, pos): 12a5cc2092a62e7ee6541cc380b861cf7ac4de8cb0tianyapiaozi self._tab = flatbuffers.table.Table(buf, pos) 13a5cc2092a62e7ee6541cc380b861cf7ac4de8cb0tianyapiaozi 14a5cc2092a62e7ee6541cc380b861cf7ac4de8cb0tianyapiaozi # Ability 15a5cc2092a62e7ee6541cc380b861cf7ac4de8cb0tianyapiaozi def Id(self): return self._tab.Get(flatbuffers.number_types.Uint32Flags, self._tab.Pos + flatbuffers.number_types.UOffsetTFlags.py_type(0)) 16a5cc2092a62e7ee6541cc380b861cf7ac4de8cb0tianyapiaozi # Ability 17a5cc2092a62e7ee6541cc380b861cf7ac4de8cb0tianyapiaozi def Distance(self): return self._tab.Get(flatbuffers.number_types.Uint32Flags, self._tab.Pos + flatbuffers.number_types.UOffsetTFlags.py_type(4)) 18a5cc2092a62e7ee6541cc380b861cf7ac4de8cb0tianyapiaozi 19a5cc2092a62e7ee6541cc380b861cf7ac4de8cb0tianyapiaozidef CreateAbility(builder, id, distance): 20a5cc2092a62e7ee6541cc380b861cf7ac4de8cb0tianyapiaozi builder.Prep(4, 8) 21a5cc2092a62e7ee6541cc380b861cf7ac4de8cb0tianyapiaozi builder.PrependUint32(distance) 22a5cc2092a62e7ee6541cc380b861cf7ac4de8cb0tianyapiaozi builder.PrependUint32(id) 23a5cc2092a62e7ee6541cc380b861cf7ac4de8cb0tianyapiaozi return builder.Offset() 24