NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

generated.py (3417B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\cosmetics\client\character\title\model\flatbuffer\generated.py
      2 import flatbuffers
      3 from flatbuffers.compat import import_numpy
      4 np = import_numpy()
      5 
      6 class Title(object):
      7     __slots__ = ['_tab']
      8 
      9     @classmethod
     10     def GetRootAs(cls, buf, offset = 0):
     11         n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
     12         x = Title()
     13         x.Init(buf, n + offset)
     14         return x
     15 
     16     @classmethod
     17     def GetRootAsTitle(cls, buf, offset = 0):
     18         return cls.GetRootAs(buf, offset)
     19 
     20     @classmethod
     21     def TitleBufferHasIdentifier(cls, buf, offset, size_prefixed = False):
     22         return flatbuffers.util.BufferHasIdentifier(buf, offset, 'CHTI', size_prefixed=size_prefixed)
     23 
     24     def Init(self, buf, pos):
     25         self._tab = flatbuffers.table.Table(buf, pos)
     26 
     27     def Id(self):
     28         o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4))
     29         if o != 0:
     30             return self._tab.String(o + self._tab.Pos)
     31 
     32     def LocalizedName(self):
     33         o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6))
     34         if o != 0:
     35             return self._tab.String(o + self._tab.Pos)
     36 
     37 
     38 def TitleStart(builder):
     39     builder.StartObject(2)
     40 
     41 
     42 def TitleAddId(builder, id):
     43     builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(id), 0)
     44 
     45 
     46 def TitleAddLocalizedName(builder, localizedName):
     47     builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(localizedName), 0)
     48 
     49 
     50 def TitleEnd(builder):
     51     return builder.EndObject()
     52 
     53 
     54 class TitleData(object):
     55     __slots__ = ['_tab']
     56 
     57     @classmethod
     58     def GetRootAs(cls, buf, offset = 0):
     59         n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
     60         x = TitleData()
     61         x.Init(buf, n + offset)
     62         return x
     63 
     64     @classmethod
     65     def GetRootAsTitleData(cls, buf, offset = 0):
     66         return cls.GetRootAs(buf, offset)
     67 
     68     @classmethod
     69     def TitleDataBufferHasIdentifier(cls, buf, offset, size_prefixed = False):
     70         return flatbuffers.util.BufferHasIdentifier(buf, offset, 'CHTI', size_prefixed=size_prefixed)
     71 
     72     def Init(self, buf, pos):
     73         self._tab = flatbuffers.table.Table(buf, pos)
     74 
     75     def Titles(self, j):
     76         o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4))
     77         if o != 0:
     78             x = self._tab.Vector(o)
     79             x += flatbuffers.number_types.UOffsetTFlags.py_type(j) * 4
     80             x = self._tab.Indirect(x)
     81             obj = Title()
     82             obj.Init(self._tab.Bytes, x)
     83             return obj
     84 
     85     def TitlesLength(self):
     86         o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4))
     87         if o != 0:
     88             return self._tab.VectorLen(o)
     89         return 0
     90 
     91     def TitlesIsNone(self):
     92         o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4))
     93         return o == 0
     94 
     95 
     96 def TitleDataStart(builder):
     97     builder.StartObject(1)
     98 
     99 
    100 def TitleDataAddTitles(builder, titles):
    101     builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(titles), 0)
    102 
    103 
    104 def TitleDataStartTitlesVector(builder, numElems):
    105     return builder.StartVector(4, numElems, 4)
    106 
    107 
    108 def TitleDataCreateTitlesVector(builder, data):
    109     return builder.CreateVectorOfTables(data)
    110 
    111 
    112 def TitleDataEnd(builder):
    113     return builder.EndObject()