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()