You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

Message2Clients_pb2.pyi 8.9 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. import MessageType_pb2 as _MessageType_pb2
  2. from google.protobuf.internal import containers as _containers
  3. from google.protobuf import descriptor as _descriptor
  4. from google.protobuf import message as _message
  5. from typing import ClassVar as _ClassVar, Iterable as _Iterable, Mapping as _Mapping, Optional as _Optional, Union as _Union
  6. DESCRIPTOR: _descriptor.FileDescriptor
  7. class BoolRes(_message.Message):
  8. __slots__ = ["act_success"]
  9. ACT_SUCCESS_FIELD_NUMBER: _ClassVar[int]
  10. act_success: bool
  11. def __init__(self, act_success: bool = ...) -> None: ...
  12. class MessageOfButcher(_message.Message):
  13. __slots__ = ["buff", "butcher_type", "damage", "guid", "movable", "place", "player_id",
  14. "prop", "radius", "speed", "time_until_skill_available", "view_range", "x", "y"]
  15. BUFF_FIELD_NUMBER: _ClassVar[int]
  16. BUTCHER_TYPE_FIELD_NUMBER: _ClassVar[int]
  17. DAMAGE_FIELD_NUMBER: _ClassVar[int]
  18. GUID_FIELD_NUMBER: _ClassVar[int]
  19. MOVABLE_FIELD_NUMBER: _ClassVar[int]
  20. PLACE_FIELD_NUMBER: _ClassVar[int]
  21. PLAYER_ID_FIELD_NUMBER: _ClassVar[int]
  22. PROP_FIELD_NUMBER: _ClassVar[int]
  23. RADIUS_FIELD_NUMBER: _ClassVar[int]
  24. SPEED_FIELD_NUMBER: _ClassVar[int]
  25. TIME_UNTIL_SKILL_AVAILABLE_FIELD_NUMBER: _ClassVar[int]
  26. VIEW_RANGE_FIELD_NUMBER: _ClassVar[int]
  27. X_FIELD_NUMBER: _ClassVar[int]
  28. Y_FIELD_NUMBER: _ClassVar[int]
  29. buff: _containers.RepeatedScalarFieldContainer[_MessageType_pb2.ButcherBuffType]
  30. butcher_type: _MessageType_pb2.ButcherType
  31. damage: int
  32. guid: int
  33. movable: bool
  34. place: _MessageType_pb2.PlaceType
  35. player_id: int
  36. prop: _MessageType_pb2.PropType
  37. radius: int
  38. speed: int
  39. time_until_skill_available: float
  40. view_range: int
  41. x: int
  42. y: int
  43. def __init__(self, x: _Optional[int] = ..., y: _Optional[int] = ..., speed: _Optional[int] = ..., damage: _Optional[int] = ..., time_until_skill_available: _Optional[float] = ..., place: _Optional[_Union[_MessageType_pb2.PlaceType, str]] = ..., prop: _Optional[_Union[_MessageType_pb2.PropType, str]] = ...,
  44. butcher_type: _Optional[_Union[_MessageType_pb2.ButcherType, str]] = ..., guid: _Optional[int] = ..., movable: bool = ..., player_id: _Optional[int] = ..., view_range: _Optional[int] = ..., radius: _Optional[int] = ..., buff: _Optional[_Iterable[_Union[_MessageType_pb2.ButcherBuffType, str]]] = ...) -> None: ...
  45. class MessageOfHuman(_message.Message):
  46. __slots__ = ["buff", "chair_time", "ground_time", "guid", "hanged_time", "human_type", "life", "place",
  47. "player_id", "prop", "radius", "speed", "state", "time_until_skill_available", "view_range", "x", "y"]
  48. BUFF_FIELD_NUMBER: _ClassVar[int]
  49. CHAIR_TIME_FIELD_NUMBER: _ClassVar[int]
  50. GROUND_TIME_FIELD_NUMBER: _ClassVar[int]
  51. GUID_FIELD_NUMBER: _ClassVar[int]
  52. HANGED_TIME_FIELD_NUMBER: _ClassVar[int]
  53. HUMAN_TYPE_FIELD_NUMBER: _ClassVar[int]
  54. LIFE_FIELD_NUMBER: _ClassVar[int]
  55. PLACE_FIELD_NUMBER: _ClassVar[int]
  56. PLAYER_ID_FIELD_NUMBER: _ClassVar[int]
  57. PROP_FIELD_NUMBER: _ClassVar[int]
  58. RADIUS_FIELD_NUMBER: _ClassVar[int]
  59. SPEED_FIELD_NUMBER: _ClassVar[int]
  60. STATE_FIELD_NUMBER: _ClassVar[int]
  61. TIME_UNTIL_SKILL_AVAILABLE_FIELD_NUMBER: _ClassVar[int]
  62. VIEW_RANGE_FIELD_NUMBER: _ClassVar[int]
  63. X_FIELD_NUMBER: _ClassVar[int]
  64. Y_FIELD_NUMBER: _ClassVar[int]
  65. buff: _containers.RepeatedScalarFieldContainer[_MessageType_pb2.HumanBuffType]
  66. chair_time: float
  67. ground_time: float
  68. guid: int
  69. hanged_time: int
  70. human_type: _MessageType_pb2.HumanType
  71. life: int
  72. place: _MessageType_pb2.PlaceType
  73. player_id: int
  74. prop: _MessageType_pb2.PropType
  75. radius: int
  76. speed: int
  77. state: _MessageType_pb2.HumanState
  78. time_until_skill_available: float
  79. view_range: int
  80. x: int
  81. y: int
  82. def __init__(self, x: _Optional[int] = ..., y: _Optional[int] = ..., speed: _Optional[int] = ..., life: _Optional[int] = ..., hanged_time: _Optional[int] = ..., time_until_skill_available: _Optional[float] = ..., place: _Optional[_Union[_MessageType_pb2.PlaceType, str]] = ..., prop: _Optional[_Union[_MessageType_pb2.PropType, str]] = ..., human_type: _Optional[_Union[_MessageType_pb2.HumanType, str]]
  83. = ..., guid: _Optional[int] = ..., state: _Optional[_Union[_MessageType_pb2.HumanState, str]] = ..., chair_time: _Optional[float] = ..., ground_time: _Optional[float] = ..., player_id: _Optional[int] = ..., view_range: _Optional[int] = ..., radius: _Optional[int] = ..., buff: _Optional[_Iterable[_Union[_MessageType_pb2.HumanBuffType, str]]] = ...) -> None: ...
  84. class MessageOfMap(_message.Message):
  85. __slots__ = ["row"]
  86. class Row(_message.Message):
  87. __slots__ = ["col"]
  88. COL_FIELD_NUMBER: _ClassVar[int]
  89. col: _containers.RepeatedScalarFieldContainer[_MessageType_pb2.PlaceType]
  90. def __init__(
  91. self, col: _Optional[_Iterable[_Union[_MessageType_pb2.PlaceType, str]]] = ...) -> None: ...
  92. ROW_FIELD_NUMBER: _ClassVar[int]
  93. row: _containers.RepeatedCompositeFieldContainer[MessageOfMap.Row]
  94. def __init__(
  95. self, row: _Optional[_Iterable[_Union[MessageOfMap.Row, _Mapping]]] = ...) -> None: ...
  96. class MessageOfPickedProp(_message.Message):
  97. __slots__ = ["facing_direction", "mapping_id", "type", "x", "y"]
  98. FACING_DIRECTION_FIELD_NUMBER: _ClassVar[int]
  99. MAPPING_ID_FIELD_NUMBER: _ClassVar[int]
  100. TYPE_FIELD_NUMBER: _ClassVar[int]
  101. X_FIELD_NUMBER: _ClassVar[int]
  102. Y_FIELD_NUMBER: _ClassVar[int]
  103. facing_direction: float
  104. mapping_id: int
  105. type: _MessageType_pb2.PropType
  106. x: int
  107. y: int
  108. def __init__(self, type: _Optional[_Union[_MessageType_pb2.PropType, str]] = ..., x: _Optional[int] = ...,
  109. y: _Optional[int] = ..., facing_direction: _Optional[float] = ..., mapping_id: _Optional[int] = ...) -> None: ...
  110. class MessageOfProp(_message.Message):
  111. __slots__ = ["facing_direction", "guid",
  112. "is_moving", "place", "size", "type", "x", "y"]
  113. FACING_DIRECTION_FIELD_NUMBER: _ClassVar[int]
  114. GUID_FIELD_NUMBER: _ClassVar[int]
  115. IS_MOVING_FIELD_NUMBER: _ClassVar[int]
  116. PLACE_FIELD_NUMBER: _ClassVar[int]
  117. SIZE_FIELD_NUMBER: _ClassVar[int]
  118. TYPE_FIELD_NUMBER: _ClassVar[int]
  119. X_FIELD_NUMBER: _ClassVar[int]
  120. Y_FIELD_NUMBER: _ClassVar[int]
  121. facing_direction: float
  122. guid: int
  123. is_moving: bool
  124. place: _MessageType_pb2.PlaceType
  125. size: int
  126. type: _MessageType_pb2.PropType
  127. x: int
  128. y: int
  129. def __init__(self, type: _Optional[_Union[_MessageType_pb2.PropType, str]] = ..., x: _Optional[int] = ..., y: _Optional[int] = ..., facing_direction: _Optional[float]
  130. = ..., guid: _Optional[int] = ..., place: _Optional[_Union[_MessageType_pb2.PlaceType, str]] = ..., size: _Optional[int] = ..., is_moving: bool = ...) -> None: ...
  131. class MessageToClient(_message.Message):
  132. __slots__ = ["butcher_message", "game_state",
  133. "human_message", "map_message", "prop_message"]
  134. BUTCHER_MESSAGE_FIELD_NUMBER: _ClassVar[int]
  135. GAME_STATE_FIELD_NUMBER: _ClassVar[int]
  136. HUMAN_MESSAGE_FIELD_NUMBER: _ClassVar[int]
  137. MAP_MESSAGE_FIELD_NUMBER: _ClassVar[int]
  138. PROP_MESSAGE_FIELD_NUMBER: _ClassVar[int]
  139. butcher_message: _containers.RepeatedCompositeFieldContainer[MessageOfButcher]
  140. game_state: _MessageType_pb2.GameState
  141. human_message: _containers.RepeatedCompositeFieldContainer[MessageOfHuman]
  142. map_message: MessageOfMap
  143. prop_message: _containers.RepeatedCompositeFieldContainer[MessageOfProp]
  144. def __init__(self, human_message: _Optional[_Iterable[_Union[MessageOfHuman, _Mapping]]] = ..., butcher_message: _Optional[_Iterable[_Union[MessageOfButcher, _Mapping]]] = ..., prop_message: _Optional[
  145. _Iterable[_Union[MessageOfProp, _Mapping]]] = ..., map_message: _Optional[_Union[MessageOfMap, _Mapping]] = ..., game_state: _Optional[_Union[_MessageType_pb2.GameState, str]] = ...) -> None: ...
  146. class MoveRes(_message.Message):
  147. __slots__ = ["act_success", "actual_angle", "actual_speed"]
  148. ACTUAL_ANGLE_FIELD_NUMBER: _ClassVar[int]
  149. ACTUAL_SPEED_FIELD_NUMBER: _ClassVar[int]
  150. ACT_SUCCESS_FIELD_NUMBER: _ClassVar[int]
  151. act_success: bool
  152. actual_angle: float
  153. actual_speed: int
  154. def __init__(self, actual_speed: _Optional[int] = ...,
  155. actual_angle: _Optional[float] = ..., act_success: bool = ...) -> None: ...
  156. class MsgRes(_message.Message):
  157. __slots__ = ["from_player_id", "have_message", "message_received"]
  158. FROM_PLAYER_ID_FIELD_NUMBER: _ClassVar[int]
  159. HAVE_MESSAGE_FIELD_NUMBER: _ClassVar[int]
  160. MESSAGE_RECEIVED_FIELD_NUMBER: _ClassVar[int]
  161. from_player_id: int
  162. have_message: bool
  163. message_received: str
  164. def __init__(self, have_message: bool = ...,
  165. from_player_id: _Optional[int] = ..., message_received: _Optional[str] = ...) -> None: ...