Home | History | Annotate | Download | only in MyGame
      1 # automatically generated by the FlatBuffers compiler, do not modify
      2 
      3 # namespace: MyGame
      4 
      5 import flatbuffers
      6 
      7 class MonsterExtra(object):
      8     __slots__ = ['_tab']
      9 
     10     @classmethod
     11     def GetRootAsMonsterExtra(cls, buf, offset):
     12         n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
     13         x = MonsterExtra()
     14         x.Init(buf, n + offset)
     15         return x
     16 
     17     # MonsterExtra
     18     def Init(self, buf, pos):
     19         self._tab = flatbuffers.table.Table(buf, pos)
     20 
     21     # MonsterExtra
     22     def TestfNan(self):
     23         o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4))
     24         if o != 0:
     25             return self._tab.Get(flatbuffers.number_types.Float32Flags, o + self._tab.Pos)
     26         return float('nan')
     27 
     28     # MonsterExtra
     29     def TestfPinf(self):
     30         o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6))
     31         if o != 0:
     32             return self._tab.Get(flatbuffers.number_types.Float32Flags, o + self._tab.Pos)
     33         return float('inf')
     34 
     35     # MonsterExtra
     36     def TestfNinf(self):
     37         o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8))
     38         if o != 0:
     39             return self._tab.Get(flatbuffers.number_types.Float32Flags, o + self._tab.Pos)
     40         return float('-inf')
     41 
     42     # MonsterExtra
     43     def TestdNan(self):
     44         o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10))
     45         if o != 0:
     46             return self._tab.Get(flatbuffers.number_types.Float64Flags, o + self._tab.Pos)
     47         return float('nan')
     48 
     49     # MonsterExtra
     50     def TestdPinf(self):
     51         o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(12))
     52         if o != 0:
     53             return self._tab.Get(flatbuffers.number_types.Float64Flags, o + self._tab.Pos)
     54         return float('inf')
     55 
     56     # MonsterExtra
     57     def TestdNinf(self):
     58         o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(14))
     59         if o != 0:
     60             return self._tab.Get(flatbuffers.number_types.Float64Flags, o + self._tab.Pos)
     61         return float('-inf')
     62 
     63 def MonsterExtraStart(builder): builder.StartObject(6)
     64 def MonsterExtraAddTestfNan(builder, testfNan): builder.PrependFloat32Slot(0, testfNan, float('nan'))
     65 def MonsterExtraAddTestfPinf(builder, testfPinf): builder.PrependFloat32Slot(1, testfPinf, float('inf'))
     66 def MonsterExtraAddTestfNinf(builder, testfNinf): builder.PrependFloat32Slot(2, testfNinf, float('-inf'))
     67 def MonsterExtraAddTestdNan(builder, testdNan): builder.PrependFloat64Slot(3, testdNan, float('nan'))
     68 def MonsterExtraAddTestdPinf(builder, testdPinf): builder.PrependFloat64Slot(4, testdPinf, float('inf'))
     69 def MonsterExtraAddTestdNinf(builder, testdNinf): builder.PrependFloat64Slot(5, testdNinf, float('-inf'))
     70 def MonsterExtraEnd(builder): return builder.EndObject()
     71