• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1from __future__ import annotations
2
3import flatbuffers
4import numpy as np
5
6import flatbuffers
7import typing
8from MyGame.MonsterExtra import MonsterExtra
9
10uoffset: typing.TypeAlias = flatbuffers.number_types.UOffsetTFlags.py_type
11
12class MonsterExtra(object):
13  @classmethod
14  def GetRootAs(cls, buf: bytes, offset: int) -> MonsterExtra: ...
15  @classmethod
16  def GetRootAsMonsterExtra(cls, buf: bytes, offset: int) -> MonsterExtra: ...
17  @classmethod
18  def MonsterExtraBufferHasIdentifier(cls, buf: bytes, offset: int, size_prefixed: bool) -> bool: ...
19  def Init(self, buf: bytes, pos: int) -> None: ...
20  def D0(self) -> float: ...
21  def D1(self) -> float: ...
22  def D2(self) -> float: ...
23  def D3(self) -> float: ...
24  def F0(self) -> float: ...
25  def F1(self) -> float: ...
26  def F2(self) -> float: ...
27  def F3(self) -> float: ...
28  def Dvec(self, i: int) -> typing.List[float]: ...
29  def DvecAsNumpy(self) -> np.ndarray: ...
30  def DvecLength(self) -> int: ...
31  def DvecIsNone(self) -> bool: ...
32  def Fvec(self, i: int) -> typing.List[float]: ...
33  def FvecAsNumpy(self) -> np.ndarray: ...
34  def FvecLength(self) -> int: ...
35  def FvecIsNone(self) -> bool: ...
36class MonsterExtraT(object):
37  d0: float
38  d1: float
39  d2: float
40  d3: float
41  f0: float
42  f1: float
43  f2: float
44  f3: float
45  dvec: typing.List[float]
46  fvec: typing.List[float]
47  @classmethod
48  def InitFromBuf(cls, buf: bytes, pos: int) -> MonsterExtraT: ...
49  @classmethod
50  def InitFromPackedBuf(cls, buf: bytes, pos: int = 0) -> MonsterExtraT: ...
51  @classmethod
52  def InitFromObj(cls, monsterExtra: MonsterExtra) -> MonsterExtraT: ...
53  def _UnPack(self, monsterExtra: MonsterExtra) -> None: ...
54  def Pack(self, builder: flatbuffers.Builder) -> None: ...
55  def __eq__(self, other: MonsterExtraT) -> bool: ...
56def MonsterExtraStart(builder: flatbuffers.Builder) -> None: ...
57def Start(builder: flatbuffers.Builder) -> None: ...
58def MonsterExtraAddD0(builder: flatbuffers.Builder, d0: float) -> None: ...
59def MonsterExtraAddD1(builder: flatbuffers.Builder, d1: float) -> None: ...
60def MonsterExtraAddD2(builder: flatbuffers.Builder, d2: float) -> None: ...
61def MonsterExtraAddD3(builder: flatbuffers.Builder, d3: float) -> None: ...
62def MonsterExtraAddF0(builder: flatbuffers.Builder, f0: float) -> None: ...
63def MonsterExtraAddF1(builder: flatbuffers.Builder, f1: float) -> None: ...
64def MonsterExtraAddF2(builder: flatbuffers.Builder, f2: float) -> None: ...
65def MonsterExtraAddF3(builder: flatbuffers.Builder, f3: float) -> None: ...
66def MonsterExtraAddDvec(builder: flatbuffers.Builder, dvec: uoffset) -> None: ...
67def MonsterExtraStartDvecVector(builder: flatbuffers.Builder, num_elems: int) -> uoffset: ...
68def StartDvecVector(builder: flatbuffers.Builder, num_elems: int) -> uoffset: ...
69def MonsterExtraAddFvec(builder: flatbuffers.Builder, fvec: uoffset) -> None: ...
70def MonsterExtraStartFvecVector(builder: flatbuffers.Builder, num_elems: int) -> uoffset: ...
71def StartFvecVector(builder: flatbuffers.Builder, num_elems: int) -> uoffset: ...
72def MonsterExtraEnd(builder: flatbuffers.Builder) -> uoffset: ...
73def End(builder: flatbuffers.Builder) -> uoffset: ...
74
75