| @@ -1,44 +0,0 @@ | |||
| # -*- coding: utf-8 -*- | |||
| # Generated by the protocol buffer compiler. DO NOT EDIT! | |||
| # source: Message2Clients.proto | |||
| """Generated protocol buffer code.""" | |||
| import MessageType_pb2 as MessageType__pb2 | |||
| from google.protobuf.internal import builder as _builder | |||
| from google.protobuf import descriptor as _descriptor | |||
| from google.protobuf import descriptor_pool as _descriptor_pool | |||
| from google.protobuf import symbol_database as _symbol_database | |||
| # @@protoc_insertion_point(imports) | |||
| _sym_db = _symbol_database.Default() | |||
| DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( | |||
| b'\n\x15Message2Clients.proto\x12\x08protobuf\x1a\x11MessageType.proto\"\xa5\x03\n\x0eMessageOfHuman\x12\t\n\x01x\x18\x01 \x01(\x05\x12\t\n\x01y\x18\x02 \x01(\x05\x12\r\n\x05speed\x18\x03 \x01(\x05\x12\x0c\n\x04life\x18\x04 \x01(\x05\x12\x13\n\x0bhanged_time\x18\x05 \x01(\x05\x12\"\n\x1atime_until_skill_available\x18\x06 \x01(\x01\x12\"\n\x05place\x18\x07 \x01(\x0e\x32\x13.protobuf.PlaceType\x12 \n\x04prop\x18\x08 \x01(\x0e\x32\x12.protobuf.PropType\x12\'\n\nhuman_type\x18\t \x01(\x0e\x32\x13.protobuf.HumanType\x12\x0c\n\x04guid\x18\n \x01(\x03\x12#\n\x05state\x18\x0b \x01(\x0e\x32\x14.protobuf.HumanState\x12\x12\n\nchair_time\x18\x0c \x01(\x01\x12\x13\n\x0bground_time\x18\x0e \x01(\x01\x12\x11\n\tplayer_id\x18\x0f \x01(\x03\x12\x12\n\nview_range\x18\x10 \x01(\x05\x12\x0e\n\x06radius\x18\x11 \x01(\x05\x12%\n\x04\x62uff\x18\x12 \x03(\x0e\x32\x17.protobuf.HumanBuffType\"\xdd\x02\n\x10MessageOfButcher\x12\t\n\x01x\x18\x01 \x01(\x05\x12\t\n\x01y\x18\x02 \x01(\x05\x12\r\n\x05speed\x18\x03 \x01(\x05\x12\x0e\n\x06\x64\x61mage\x18\x04 \x01(\x05\x12\"\n\x1atime_until_skill_available\x18\x05 \x01(\x01\x12\"\n\x05place\x18\x06 \x01(\x0e\x32\x13.protobuf.PlaceType\x12 \n\x04prop\x18\x07 \x01(\x0e\x32\x12.protobuf.PropType\x12+\n\x0c\x62utcher_type\x18\x08 \x01(\x0e\x32\x15.protobuf.ButcherType\x12\x0c\n\x04guid\x18\t \x01(\x03\x12\x0f\n\x07movable\x18\n \x01(\x08\x12\x11\n\tplayer_id\x18\x0b \x01(\x03\x12\x12\n\nview_range\x18\x0c \x01(\x05\x12\x0e\n\x06radius\x18\r \x01(\x05\x12\'\n\x04\x62uff\x18\x0e \x03(\x0e\x32\x19.protobuf.ButcherBuffType\"\xb4\x01\n\rMessageOfProp\x12 \n\x04type\x18\x01 \x01(\x0e\x32\x12.protobuf.PropType\x12\t\n\x01x\x18\x02 \x01(\x05\x12\t\n\x01y\x18\x03 \x01(\x05\x12\x18\n\x10\x66\x61\x63ing_direction\x18\x04 \x01(\x01\x12\x0c\n\x04guid\x18\x05 \x01(\x03\x12\"\n\x05place\x18\x06 \x01(\x0e\x32\x13.protobuf.PlaceType\x12\x0c\n\x04size\x18\x07 \x01(\x05\x12\x11\n\tis_moving\x18\x08 \x01(\x08\"{\n\x13MessageOfPickedProp\x12 \n\x04type\x18\x01 \x01(\x0e\x32\x12.protobuf.PropType\x12\t\n\x01x\x18\x02 \x01(\x05\x12\t\n\x01y\x18\x03 \x01(\x05\x12\x18\n\x10\x66\x61\x63ing_direction\x18\x04 \x01(\x01\x12\x12\n\nmapping_id\x18\x05 \x01(\x03\"`\n\x0cMessageOfMap\x12\'\n\x03row\x18\x02 \x03(\x0b\x32\x1a.protobuf.MessageOfMap.Row\x1a\'\n\x03Row\x12 \n\x03\x63ol\x18\x01 \x03(\x0e\x32\x13.protobuf.PlaceType\"\xfc\x01\n\x0fMessageToClient\x12/\n\rhuman_message\x18\x01 \x03(\x0b\x32\x18.protobuf.MessageOfHuman\x12\x33\n\x0f\x62utcher_message\x18\x02 \x03(\x0b\x32\x1a.protobuf.MessageOfButcher\x12-\n\x0cprop_message\x18\x03 \x03(\x0b\x32\x17.protobuf.MessageOfProp\x12+\n\x0bmap_message\x18\x04 \x01(\x0b\x32\x16.protobuf.MessageOfMap\x12\'\n\ngame_state\x18\x05 \x01(\x0e\x32\x13.protobuf.GameState\"J\n\x07MoveRes\x12\x14\n\x0c\x61\x63tual_speed\x18\x01 \x01(\x03\x12\x14\n\x0c\x61\x63tual_angle\x18\x02 \x01(\x01\x12\x13\n\x0b\x61\x63t_success\x18\x03 \x01(\x08\"\x1e\n\x07\x42oolRes\x12\x13\n\x0b\x61\x63t_success\x18\x01 \x01(\x08\"P\n\x06MsgRes\x12\x14\n\x0chave_message\x18\x01 \x01(\x08\x12\x16\n\x0e\x66rom_player_id\x18\x02 \x01(\x03\x12\x18\n\x10message_received\x18\x03 \x01(\tb\x06proto3') | |||
| _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) | |||
| _builder.BuildTopDescriptorsAndMessages( | |||
| DESCRIPTOR, 'Message2Clients_pb2', globals()) | |||
| if _descriptor._USE_C_DESCRIPTORS == False: | |||
| DESCRIPTOR._options = None | |||
| _MESSAGEOFHUMAN._serialized_start = 55 | |||
| _MESSAGEOFHUMAN._serialized_end = 476 | |||
| _MESSAGEOFBUTCHER._serialized_start = 479 | |||
| _MESSAGEOFBUTCHER._serialized_end = 828 | |||
| _MESSAGEOFPROP._serialized_start = 831 | |||
| _MESSAGEOFPROP._serialized_end = 1011 | |||
| _MESSAGEOFPICKEDPROP._serialized_start = 1013 | |||
| _MESSAGEOFPICKEDPROP._serialized_end = 1136 | |||
| _MESSAGEOFMAP._serialized_start = 1138 | |||
| _MESSAGEOFMAP._serialized_end = 1234 | |||
| _MESSAGEOFMAP_ROW._serialized_start = 1195 | |||
| _MESSAGEOFMAP_ROW._serialized_end = 1234 | |||
| _MESSAGETOCLIENT._serialized_start = 1237 | |||
| _MESSAGETOCLIENT._serialized_end = 1489 | |||
| _MOVERES._serialized_start = 1491 | |||
| _MOVERES._serialized_end = 1565 | |||
| _BOOLRES._serialized_start = 1567 | |||
| _BOOLRES._serialized_end = 1597 | |||
| _MSGRES._serialized_start = 1599 | |||
| _MSGRES._serialized_end = 1679 | |||
| # @@protoc_insertion_point(module_scope) | |||
| @@ -1,186 +0,0 @@ | |||
| import MessageType_pb2 as _MessageType_pb2 | |||
| from google.protobuf.internal import containers as _containers | |||
| from google.protobuf import descriptor as _descriptor | |||
| from google.protobuf import message as _message | |||
| from typing import ClassVar as _ClassVar, Iterable as _Iterable, Mapping as _Mapping, Optional as _Optional, Union as _Union | |||
| DESCRIPTOR: _descriptor.FileDescriptor | |||
| class BoolRes(_message.Message): | |||
| __slots__ = ["act_success"] | |||
| ACT_SUCCESS_FIELD_NUMBER: _ClassVar[int] | |||
| act_success: bool | |||
| def __init__(self, act_success: bool = ...) -> None: ... | |||
| class MessageOfButcher(_message.Message): | |||
| __slots__ = ["buff", "butcher_type", "damage", "guid", "movable", "place", "player_id", | |||
| "prop", "radius", "speed", "time_until_skill_available", "view_range", "x", "y"] | |||
| BUFF_FIELD_NUMBER: _ClassVar[int] | |||
| BUTCHER_TYPE_FIELD_NUMBER: _ClassVar[int] | |||
| DAMAGE_FIELD_NUMBER: _ClassVar[int] | |||
| GUID_FIELD_NUMBER: _ClassVar[int] | |||
| MOVABLE_FIELD_NUMBER: _ClassVar[int] | |||
| PLACE_FIELD_NUMBER: _ClassVar[int] | |||
| PLAYER_ID_FIELD_NUMBER: _ClassVar[int] | |||
| PROP_FIELD_NUMBER: _ClassVar[int] | |||
| RADIUS_FIELD_NUMBER: _ClassVar[int] | |||
| SPEED_FIELD_NUMBER: _ClassVar[int] | |||
| TIME_UNTIL_SKILL_AVAILABLE_FIELD_NUMBER: _ClassVar[int] | |||
| VIEW_RANGE_FIELD_NUMBER: _ClassVar[int] | |||
| X_FIELD_NUMBER: _ClassVar[int] | |||
| Y_FIELD_NUMBER: _ClassVar[int] | |||
| buff: _containers.RepeatedScalarFieldContainer[_MessageType_pb2.ButcherBuffType] | |||
| butcher_type: _MessageType_pb2.ButcherType | |||
| damage: int | |||
| guid: int | |||
| movable: bool | |||
| place: _MessageType_pb2.PlaceType | |||
| player_id: int | |||
| prop: _MessageType_pb2.PropType | |||
| radius: int | |||
| speed: int | |||
| time_until_skill_available: float | |||
| view_range: int | |||
| x: int | |||
| y: int | |||
| 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]] = ..., | |||
| 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: ... | |||
| class MessageOfHuman(_message.Message): | |||
| __slots__ = ["buff", "chair_time", "ground_time", "guid", "hanged_time", "human_type", "life", "place", | |||
| "player_id", "prop", "radius", "speed", "state", "time_until_skill_available", "view_range", "x", "y"] | |||
| BUFF_FIELD_NUMBER: _ClassVar[int] | |||
| CHAIR_TIME_FIELD_NUMBER: _ClassVar[int] | |||
| GROUND_TIME_FIELD_NUMBER: _ClassVar[int] | |||
| GUID_FIELD_NUMBER: _ClassVar[int] | |||
| HANGED_TIME_FIELD_NUMBER: _ClassVar[int] | |||
| HUMAN_TYPE_FIELD_NUMBER: _ClassVar[int] | |||
| LIFE_FIELD_NUMBER: _ClassVar[int] | |||
| PLACE_FIELD_NUMBER: _ClassVar[int] | |||
| PLAYER_ID_FIELD_NUMBER: _ClassVar[int] | |||
| PROP_FIELD_NUMBER: _ClassVar[int] | |||
| RADIUS_FIELD_NUMBER: _ClassVar[int] | |||
| SPEED_FIELD_NUMBER: _ClassVar[int] | |||
| STATE_FIELD_NUMBER: _ClassVar[int] | |||
| TIME_UNTIL_SKILL_AVAILABLE_FIELD_NUMBER: _ClassVar[int] | |||
| VIEW_RANGE_FIELD_NUMBER: _ClassVar[int] | |||
| X_FIELD_NUMBER: _ClassVar[int] | |||
| Y_FIELD_NUMBER: _ClassVar[int] | |||
| buff: _containers.RepeatedScalarFieldContainer[_MessageType_pb2.HumanBuffType] | |||
| chair_time: float | |||
| ground_time: float | |||
| guid: int | |||
| hanged_time: int | |||
| human_type: _MessageType_pb2.HumanType | |||
| life: int | |||
| place: _MessageType_pb2.PlaceType | |||
| player_id: int | |||
| prop: _MessageType_pb2.PropType | |||
| radius: int | |||
| speed: int | |||
| state: _MessageType_pb2.HumanState | |||
| time_until_skill_available: float | |||
| view_range: int | |||
| x: int | |||
| y: int | |||
| 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]] | |||
| = ..., 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: ... | |||
| class MessageOfMap(_message.Message): | |||
| __slots__ = ["row"] | |||
| class Row(_message.Message): | |||
| __slots__ = ["col"] | |||
| COL_FIELD_NUMBER: _ClassVar[int] | |||
| col: _containers.RepeatedScalarFieldContainer[_MessageType_pb2.PlaceType] | |||
| def __init__( | |||
| self, col: _Optional[_Iterable[_Union[_MessageType_pb2.PlaceType, str]]] = ...) -> None: ... | |||
| ROW_FIELD_NUMBER: _ClassVar[int] | |||
| row: _containers.RepeatedCompositeFieldContainer[MessageOfMap.Row] | |||
| def __init__( | |||
| self, row: _Optional[_Iterable[_Union[MessageOfMap.Row, _Mapping]]] = ...) -> None: ... | |||
| class MessageOfPickedProp(_message.Message): | |||
| __slots__ = ["facing_direction", "mapping_id", "type", "x", "y"] | |||
| FACING_DIRECTION_FIELD_NUMBER: _ClassVar[int] | |||
| MAPPING_ID_FIELD_NUMBER: _ClassVar[int] | |||
| TYPE_FIELD_NUMBER: _ClassVar[int] | |||
| X_FIELD_NUMBER: _ClassVar[int] | |||
| Y_FIELD_NUMBER: _ClassVar[int] | |||
| facing_direction: float | |||
| mapping_id: int | |||
| type: _MessageType_pb2.PropType | |||
| x: int | |||
| y: int | |||
| def __init__(self, type: _Optional[_Union[_MessageType_pb2.PropType, str]] = ..., x: _Optional[int] = ..., | |||
| y: _Optional[int] = ..., facing_direction: _Optional[float] = ..., mapping_id: _Optional[int] = ...) -> None: ... | |||
| class MessageOfProp(_message.Message): | |||
| __slots__ = ["facing_direction", "guid", | |||
| "is_moving", "place", "size", "type", "x", "y"] | |||
| FACING_DIRECTION_FIELD_NUMBER: _ClassVar[int] | |||
| GUID_FIELD_NUMBER: _ClassVar[int] | |||
| IS_MOVING_FIELD_NUMBER: _ClassVar[int] | |||
| PLACE_FIELD_NUMBER: _ClassVar[int] | |||
| SIZE_FIELD_NUMBER: _ClassVar[int] | |||
| TYPE_FIELD_NUMBER: _ClassVar[int] | |||
| X_FIELD_NUMBER: _ClassVar[int] | |||
| Y_FIELD_NUMBER: _ClassVar[int] | |||
| facing_direction: float | |||
| guid: int | |||
| is_moving: bool | |||
| place: _MessageType_pb2.PlaceType | |||
| size: int | |||
| type: _MessageType_pb2.PropType | |||
| x: int | |||
| y: int | |||
| def __init__(self, type: _Optional[_Union[_MessageType_pb2.PropType, str]] = ..., x: _Optional[int] = ..., y: _Optional[int] = ..., facing_direction: _Optional[float] | |||
| = ..., guid: _Optional[int] = ..., place: _Optional[_Union[_MessageType_pb2.PlaceType, str]] = ..., size: _Optional[int] = ..., is_moving: bool = ...) -> None: ... | |||
| class MessageToClient(_message.Message): | |||
| __slots__ = ["butcher_message", "game_state", | |||
| "human_message", "map_message", "prop_message"] | |||
| BUTCHER_MESSAGE_FIELD_NUMBER: _ClassVar[int] | |||
| GAME_STATE_FIELD_NUMBER: _ClassVar[int] | |||
| HUMAN_MESSAGE_FIELD_NUMBER: _ClassVar[int] | |||
| MAP_MESSAGE_FIELD_NUMBER: _ClassVar[int] | |||
| PROP_MESSAGE_FIELD_NUMBER: _ClassVar[int] | |||
| butcher_message: _containers.RepeatedCompositeFieldContainer[MessageOfButcher] | |||
| game_state: _MessageType_pb2.GameState | |||
| human_message: _containers.RepeatedCompositeFieldContainer[MessageOfHuman] | |||
| map_message: MessageOfMap | |||
| prop_message: _containers.RepeatedCompositeFieldContainer[MessageOfProp] | |||
| def __init__(self, human_message: _Optional[_Iterable[_Union[MessageOfHuman, _Mapping]]] = ..., butcher_message: _Optional[_Iterable[_Union[MessageOfButcher, _Mapping]]] = ..., prop_message: _Optional[ | |||
| _Iterable[_Union[MessageOfProp, _Mapping]]] = ..., map_message: _Optional[_Union[MessageOfMap, _Mapping]] = ..., game_state: _Optional[_Union[_MessageType_pb2.GameState, str]] = ...) -> None: ... | |||
| class MoveRes(_message.Message): | |||
| __slots__ = ["act_success", "actual_angle", "actual_speed"] | |||
| ACTUAL_ANGLE_FIELD_NUMBER: _ClassVar[int] | |||
| ACTUAL_SPEED_FIELD_NUMBER: _ClassVar[int] | |||
| ACT_SUCCESS_FIELD_NUMBER: _ClassVar[int] | |||
| act_success: bool | |||
| actual_angle: float | |||
| actual_speed: int | |||
| def __init__(self, actual_speed: _Optional[int] = ..., | |||
| actual_angle: _Optional[float] = ..., act_success: bool = ...) -> None: ... | |||
| class MsgRes(_message.Message): | |||
| __slots__ = ["from_player_id", "have_message", "message_received"] | |||
| FROM_PLAYER_ID_FIELD_NUMBER: _ClassVar[int] | |||
| HAVE_MESSAGE_FIELD_NUMBER: _ClassVar[int] | |||
| MESSAGE_RECEIVED_FIELD_NUMBER: _ClassVar[int] | |||
| from_player_id: int | |||
| have_message: bool | |||
| message_received: str | |||
| def __init__(self, have_message: bool = ..., | |||
| from_player_id: _Optional[int] = ..., message_received: _Optional[str] = ...) -> None: ... | |||
| @@ -1,35 +0,0 @@ | |||
| # -*- coding: utf-8 -*- | |||
| # Generated by the protocol buffer compiler. DO NOT EDIT! | |||
| # source: Message2Server.proto | |||
| """Generated protocol buffer code.""" | |||
| import MessageType_pb2 as MessageType__pb2 | |||
| from google.protobuf.internal import builder as _builder | |||
| from google.protobuf import descriptor as _descriptor | |||
| from google.protobuf import descriptor_pool as _descriptor_pool | |||
| from google.protobuf import symbol_database as _symbol_database | |||
| # @@protoc_insertion_point(imports) | |||
| _sym_db = _symbol_database.Default() | |||
| DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x14Message2Server.proto\x12\x08protobuf\x1a\x11MessageType.proto\"\xaf\x01\n\tPlayerMsg\x12\x11\n\tplayer_id\x18\x01 \x01(\x03\x12)\n\x0bplayer_type\x18\x02 \x01(\x0e\x32\x14.protobuf.PlayerType\x12)\n\nhuman_type\x18\x03 \x01(\x0e\x32\x13.protobuf.HumanTypeH\x00\x12-\n\x0c\x62utcher_type\x18\x04 \x01(\x0e\x32\x15.protobuf.ButcherTypeH\x00\x42\n\n\x08job_type\"I\n\x07MoveMsg\x12\x11\n\tplayer_id\x18\x01 \x01(\x03\x12\r\n\x05\x61ngle\x18\x02 \x01(\x01\x12\x1c\n\x14time_in_milliseconds\x18\x03 \x01(\x03\"C\n\x07PickMsg\x12\x11\n\tplayer_id\x18\x01 \x01(\x03\x12%\n\tprop_type\x18\x02 \x01(\x0e\x32\x12.protobuf.PropType\"C\n\x07SendMsg\x12\x11\n\tplayer_id\x18\x01 \x01(\x03\x12\x14\n\x0cto_player_id\x18\x02 \x01(\x03\x12\x0f\n\x07message\x18\x03 \x01(\t\"-\n\tAttackMsg\x12\x11\n\tplayer_id\x18\x01 \x01(\x03\x12\r\n\x05\x61ngle\x18\x02 \x01(\x01\"\x1a\n\x05IDMsg\x12\x11\n\tplayer_id\x18\x01 \x01(\x03\x62\x06proto3') | |||
| _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) | |||
| _builder.BuildTopDescriptorsAndMessages( | |||
| DESCRIPTOR, 'Message2Server_pb2', globals()) | |||
| if _descriptor._USE_C_DESCRIPTORS == False: | |||
| DESCRIPTOR._options = None | |||
| _PLAYERMSG._serialized_start = 54 | |||
| _PLAYERMSG._serialized_end = 229 | |||
| _MOVEMSG._serialized_start = 231 | |||
| _MOVEMSG._serialized_end = 304 | |||
| _PICKMSG._serialized_start = 306 | |||
| _PICKMSG._serialized_end = 373 | |||
| _SENDMSG._serialized_start = 375 | |||
| _SENDMSG._serialized_end = 442 | |||
| _ATTACKMSG._serialized_start = 444 | |||
| _ATTACKMSG._serialized_end = 489 | |||
| _IDMSG._serialized_start = 491 | |||
| _IDMSG._serialized_end = 517 | |||
| # @@protoc_insertion_point(module_scope) | |||
| @@ -1,72 +0,0 @@ | |||
| import MessageType_pb2 as _MessageType_pb2 | |||
| from google.protobuf import descriptor as _descriptor | |||
| from google.protobuf import message as _message | |||
| from typing import ClassVar as _ClassVar, Optional as _Optional, Union as _Union | |||
| DESCRIPTOR: _descriptor.FileDescriptor | |||
| class AttackMsg(_message.Message): | |||
| __slots__ = ["angle", "player_id"] | |||
| ANGLE_FIELD_NUMBER: _ClassVar[int] | |||
| PLAYER_ID_FIELD_NUMBER: _ClassVar[int] | |||
| angle: float | |||
| player_id: int | |||
| def __init__( | |||
| self, player_id: _Optional[int] = ..., angle: _Optional[float] = ...) -> None: ... | |||
| class IDMsg(_message.Message): | |||
| __slots__ = ["player_id"] | |||
| PLAYER_ID_FIELD_NUMBER: _ClassVar[int] | |||
| player_id: int | |||
| def __init__(self, player_id: _Optional[int] = ...) -> None: ... | |||
| class MoveMsg(_message.Message): | |||
| __slots__ = ["angle", "player_id", "time_in_milliseconds"] | |||
| ANGLE_FIELD_NUMBER: _ClassVar[int] | |||
| PLAYER_ID_FIELD_NUMBER: _ClassVar[int] | |||
| TIME_IN_MILLISECONDS_FIELD_NUMBER: _ClassVar[int] | |||
| angle: float | |||
| player_id: int | |||
| time_in_milliseconds: int | |||
| def __init__(self, player_id: _Optional[int] = ..., angle: _Optional[float] | |||
| = ..., time_in_milliseconds: _Optional[int] = ...) -> None: ... | |||
| class PickMsg(_message.Message): | |||
| __slots__ = ["player_id", "prop_type"] | |||
| PLAYER_ID_FIELD_NUMBER: _ClassVar[int] | |||
| PROP_TYPE_FIELD_NUMBER: _ClassVar[int] | |||
| player_id: int | |||
| prop_type: _MessageType_pb2.PropType | |||
| def __init__(self, player_id: _Optional[int] = ..., | |||
| prop_type: _Optional[_Union[_MessageType_pb2.PropType, str]] = ...) -> None: ... | |||
| class PlayerMsg(_message.Message): | |||
| __slots__ = ["butcher_type", "human_type", "player_id", "player_type"] | |||
| BUTCHER_TYPE_FIELD_NUMBER: _ClassVar[int] | |||
| HUMAN_TYPE_FIELD_NUMBER: _ClassVar[int] | |||
| PLAYER_ID_FIELD_NUMBER: _ClassVar[int] | |||
| PLAYER_TYPE_FIELD_NUMBER: _ClassVar[int] | |||
| butcher_type: _MessageType_pb2.ButcherType | |||
| human_type: _MessageType_pb2.HumanType | |||
| player_id: int | |||
| player_type: _MessageType_pb2.PlayerType | |||
| def __init__(self, player_id: _Optional[int] = ..., player_type: _Optional[_Union[_MessageType_pb2.PlayerType, str]] = ..., | |||
| human_type: _Optional[_Union[_MessageType_pb2.HumanType, str]] = ..., butcher_type: _Optional[_Union[_MessageType_pb2.ButcherType, str]] = ...) -> None: ... | |||
| class SendMsg(_message.Message): | |||
| __slots__ = ["message", "player_id", "to_player_id"] | |||
| MESSAGE_FIELD_NUMBER: _ClassVar[int] | |||
| PLAYER_ID_FIELD_NUMBER: _ClassVar[int] | |||
| TO_PLAYER_ID_FIELD_NUMBER: _ClassVar[int] | |||
| message: str | |||
| player_id: int | |||
| to_player_id: int | |||
| def __init__(self, player_id: _Optional[int] = ..., to_player_id: _Optional[int] | |||
| = ..., message: _Optional[str] = ...) -> None: ... | |||
| @@ -1,42 +0,0 @@ | |||
| # -*- coding: utf-8 -*- | |||
| # Generated by the protocol buffer compiler. DO NOT EDIT! | |||
| # source: MessageType.proto | |||
| """Generated protocol buffer code.""" | |||
| from google.protobuf.internal import builder as _builder | |||
| from google.protobuf import descriptor as _descriptor | |||
| from google.protobuf import descriptor_pool as _descriptor_pool | |||
| from google.protobuf import symbol_database as _symbol_database | |||
| # @@protoc_insertion_point(imports) | |||
| _sym_db = _symbol_database.Default() | |||
| DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x11MessageType.proto\x12\x08protobuf*g\n\tPlaceType\x12\x13\n\x0fNULL_PLACE_TYPE\x10\x00\x12\x08\n\x04LAND\x10\x01\x12\x08\n\x04WALL\x10\x02\x12\t\n\x05GRASS\x10\x03\x12\x0b\n\x07MACHINE\x10\x04\x12\x08\n\x04GATE\x10\x05\x12\x0f\n\x0bHIDDEN_GATE\x10\x06*8\n\tShapeType\x12\x13\n\x0fNULL_SHAPE_TYPE\x10\x00\x12\n\n\x06\x43IRCLE\x10\x01\x12\n\n\x06SQUARE\x10\x02*N\n\x08PropType\x12\x12\n\x0eNULL_PROP_TYPE\x10\x00\x12\n\n\x06PTYPE1\x10\x01\x12\n\n\x06PTYPE2\x10\x02\x12\n\n\x06PTYPE3\x10\x03\x12\n\n\x06PTYPE4\x10\x04*d\n\rHumanBuffType\x12\x13\n\x0fNULL_HBUFF_TYPE\x10\x00\x12\x0e\n\nHBUFFTYPE1\x10\x01\x12\x0e\n\nHBUFFTYPE2\x10\x02\x12\x0e\n\nHBUFFTYPE3\x10\x03\x12\x0e\n\nHBUFFTYPE4\x10\x04*V\n\nHumanState\x12\x0f\n\x0bNULL_STATUS\x10\x00\x12\x08\n\x04IDLE\x10\x01\x12\n\n\x06\x46IXING\x10\x02\x12\t\n\x05\x44YING\x10\x03\x12\x0c\n\x08ON_CHAIR\x10\x04\x12\x08\n\x04\x44\x45\x41\x44\x10\x05*f\n\x0f\x42utcherBuffType\x12\x13\n\x0fNULL_BBUFF_TYPE\x10\x00\x12\x0e\n\nBBUFFTYPE1\x10\x01\x12\x0e\n\nBBUFFTYPE2\x10\x02\x12\x0e\n\nBBUFFTYPE3\x10\x03\x12\x0e\n\nBBUFFTYPE4\x10\x04*H\n\nPlayerType\x12\x14\n\x10NULL_PLAYER_TYPE\x10\x00\x12\x10\n\x0cHUMAN_PLAYER\x10\x01\x12\x12\n\x0e\x42UTCHER_PLAYER\x10\x02*`\n\tHumanType\x12\x13\n\x0fNULL_HUMAN_TYPE\x10\x00\x12\x0e\n\nHUMANTYPE1\x10\x01\x12\x0e\n\nHUMANTYPE2\x10\x02\x12\x0e\n\nHUMANTYPE3\x10\x03\x12\x0e\n\nHUMANTYPE4\x10\x04*l\n\x0b\x42utcherType\x12\x15\n\x11NULL_BUTCHER_TYPE\x10\x00\x12\x10\n\x0c\x42UTCHERTYPE1\x10\x01\x12\x10\n\x0c\x42UTCHERTYPE2\x10\x02\x12\x10\n\x0c\x42UTCHERTYPE3\x10\x03\x12\x10\n\x0c\x42UTCHERTYPE4\x10\x04*P\n\tGameState\x12\x13\n\x0fNULL_GAME_STATE\x10\x00\x12\x0e\n\nGAME_START\x10\x01\x12\x10\n\x0cGAME_RUNNING\x10\x02\x12\x0c\n\x08GAME_END\x10\x03\x62\x06proto3') | |||
| _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) | |||
| _builder.BuildTopDescriptorsAndMessages( | |||
| DESCRIPTOR, 'MessageType_pb2', globals()) | |||
| if _descriptor._USE_C_DESCRIPTORS == False: | |||
| DESCRIPTOR._options = None | |||
| _PLACETYPE._serialized_start = 31 | |||
| _PLACETYPE._serialized_end = 134 | |||
| _SHAPETYPE._serialized_start = 136 | |||
| _SHAPETYPE._serialized_end = 192 | |||
| _PROPTYPE._serialized_start = 194 | |||
| _PROPTYPE._serialized_end = 272 | |||
| _HUMANBUFFTYPE._serialized_start = 274 | |||
| _HUMANBUFFTYPE._serialized_end = 374 | |||
| _HUMANSTATE._serialized_start = 376 | |||
| _HUMANSTATE._serialized_end = 462 | |||
| _BUTCHERBUFFTYPE._serialized_start = 464 | |||
| _BUTCHERBUFFTYPE._serialized_end = 566 | |||
| _PLAYERTYPE._serialized_start = 568 | |||
| _PLAYERTYPE._serialized_end = 640 | |||
| _HUMANTYPE._serialized_start = 642 | |||
| _HUMANTYPE._serialized_end = 738 | |||
| _BUTCHERTYPE._serialized_start = 740 | |||
| _BUTCHERTYPE._serialized_end = 848 | |||
| _GAMESTATE._serialized_start = 850 | |||
| _GAMESTATE._serialized_end = 930 | |||
| # @@protoc_insertion_point(module_scope) | |||
| @@ -1,93 +0,0 @@ | |||
| from google.protobuf.internal import enum_type_wrapper as _enum_type_wrapper | |||
| from google.protobuf import descriptor as _descriptor | |||
| from typing import ClassVar as _ClassVar | |||
| BBUFFTYPE1: ButcherBuffType | |||
| BBUFFTYPE2: ButcherBuffType | |||
| BBUFFTYPE3: ButcherBuffType | |||
| BBUFFTYPE4: ButcherBuffType | |||
| BUTCHERTYPE1: ButcherType | |||
| BUTCHERTYPE2: ButcherType | |||
| BUTCHERTYPE3: ButcherType | |||
| BUTCHERTYPE4: ButcherType | |||
| BUTCHER_PLAYER: PlayerType | |||
| CIRCLE: ShapeType | |||
| DEAD: HumanState | |||
| DESCRIPTOR: _descriptor.FileDescriptor | |||
| DYING: HumanState | |||
| FIXING: HumanState | |||
| GAME_END: GameState | |||
| GAME_RUNNING: GameState | |||
| GAME_START: GameState | |||
| GATE: PlaceType | |||
| GRASS: PlaceType | |||
| HBUFFTYPE1: HumanBuffType | |||
| HBUFFTYPE2: HumanBuffType | |||
| HBUFFTYPE3: HumanBuffType | |||
| HBUFFTYPE4: HumanBuffType | |||
| HIDDEN_GATE: PlaceType | |||
| HUMANTYPE1: HumanType | |||
| HUMANTYPE2: HumanType | |||
| HUMANTYPE3: HumanType | |||
| HUMANTYPE4: HumanType | |||
| HUMAN_PLAYER: PlayerType | |||
| IDLE: HumanState | |||
| LAND: PlaceType | |||
| MACHINE: PlaceType | |||
| NULL_BBUFF_TYPE: ButcherBuffType | |||
| NULL_BUTCHER_TYPE: ButcherType | |||
| NULL_GAME_STATE: GameState | |||
| NULL_HBUFF_TYPE: HumanBuffType | |||
| NULL_HUMAN_TYPE: HumanType | |||
| NULL_PLACE_TYPE: PlaceType | |||
| NULL_PLAYER_TYPE: PlayerType | |||
| NULL_PROP_TYPE: PropType | |||
| NULL_SHAPE_TYPE: ShapeType | |||
| NULL_STATUS: HumanState | |||
| ON_CHAIR: HumanState | |||
| PTYPE1: PropType | |||
| PTYPE2: PropType | |||
| PTYPE3: PropType | |||
| PTYPE4: PropType | |||
| SQUARE: ShapeType | |||
| WALL: PlaceType | |||
| class PlaceType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): | |||
| __slots__ = [] | |||
| class ShapeType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): | |||
| __slots__ = [] | |||
| class PropType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): | |||
| __slots__ = [] | |||
| class HumanBuffType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): | |||
| __slots__ = [] | |||
| class HumanState(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): | |||
| __slots__ = [] | |||
| class ButcherBuffType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): | |||
| __slots__ = [] | |||
| class PlayerType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): | |||
| __slots__ = [] | |||
| class HumanType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): | |||
| __slots__ = [] | |||
| class ButcherType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): | |||
| __slots__ = [] | |||
| class GameState(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): | |||
| __slots__ = [] | |||
| @@ -1,25 +0,0 @@ | |||
| # -*- coding: utf-8 -*- | |||
| # Generated by the protocol buffer compiler. DO NOT EDIT! | |||
| # source: Services.proto | |||
| """Generated protocol buffer code.""" | |||
| import Message2Server_pb2 as Message2Server__pb2 | |||
| import Message2Clients_pb2 as Message2Clients__pb2 | |||
| from google.protobuf.internal import builder as _builder | |||
| from google.protobuf import descriptor as _descriptor | |||
| from google.protobuf import descriptor_pool as _descriptor_pool | |||
| from google.protobuf import symbol_database as _symbol_database | |||
| # @@protoc_insertion_point(imports) | |||
| _sym_db = _symbol_database.Default() | |||
| DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x0eServices.proto\x12\x08protobuf\x1a\x15Message2Clients.proto\x1a\x14Message2Server.proto2\xfa\x06\n\x10\x41vailableService\x12\x33\n\rTryConnection\x12\x0f.protobuf.IDMsg\x1a\x11.protobuf.BoolRes\x12=\n\tAddPlayer\x12\x13.protobuf.PlayerMsg\x1a\x19.protobuf.MessageToClient0\x01\x12,\n\x04Move\x12\x11.protobuf.MoveMsg\x1a\x11.protobuf.MoveRes\x12\x30\n\x08PickProp\x12\x11.protobuf.PickMsg\x1a\x11.protobuf.BoolRes\x12-\n\x07UseProp\x12\x0f.protobuf.IDMsg\x1a\x11.protobuf.BoolRes\x12.\n\x08UseSkill\x12\x0f.protobuf.IDMsg\x1a\x11.protobuf.BoolRes\x12\x33\n\x0bSendMessage\x12\x11.protobuf.SendMsg\x1a\x11.protobuf.BoolRes\x12\x31\n\nGetMessage\x12\x0f.protobuf.IDMsg\x1a\x10.protobuf.MsgRes0\x01\x12\x35\n\x0fStartFixMachine\x12\x0f.protobuf.IDMsg\x1a\x11.protobuf.BoolRes\x12\x33\n\rEndFixMachine\x12\x0f.protobuf.IDMsg\x1a\x11.protobuf.BoolRes\x12\x34\n\x0eStartSaveHuman\x12\x0f.protobuf.IDMsg\x1a\x11.protobuf.BoolRes\x12\x32\n\x0c\x45ndSaveHuman\x12\x0f.protobuf.IDMsg\x1a\x11.protobuf.BoolRes\x12\x30\n\x06\x41ttack\x12\x13.protobuf.AttackMsg\x1a\x11.protobuf.BoolRes\x12\x30\n\nCarryHuman\x12\x0f.protobuf.IDMsg\x1a\x11.protobuf.BoolRes\x12\x32\n\x0cReleaseHuman\x12\x0f.protobuf.IDMsg\x1a\x11.protobuf.BoolRes\x12/\n\tHangHuman\x12\x0f.protobuf.IDMsg\x1a\x11.protobuf.BoolRes\x12,\n\x06\x45scape\x12\x0f.protobuf.IDMsg\x1a\x11.protobuf.BoolResb\x06proto3') | |||
| _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) | |||
| _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'Services_pb2', globals()) | |||
| if _descriptor._USE_C_DESCRIPTORS == False: | |||
| DESCRIPTOR._options = None | |||
| _AVAILABLESERVICE._serialized_start = 74 | |||
| _AVAILABLESERVICE._serialized_end = 964 | |||
| # @@protoc_insertion_point(module_scope) | |||
| @@ -1,6 +0,0 @@ | |||
| import Message2Clients_pb2 as _Message2Clients_pb2 | |||
| import Message2Server_pb2 as _Message2Server_pb2 | |||
| from google.protobuf import descriptor as _descriptor | |||
| from typing import ClassVar as _ClassVar | |||
| DESCRIPTOR: _descriptor.FileDescriptor | |||
| @@ -1,603 +0,0 @@ | |||
| # Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! | |||
| """Client and server classes corresponding to protobuf-defined services.""" | |||
| import grpc | |||
| import Message2Clients_pb2 as Message2Clients__pb2 | |||
| import Message2Server_pb2 as Message2Server__pb2 | |||
| class AvailableServiceStub(object): | |||
| """Missing associated documentation comment in .proto file.""" | |||
| def __init__(self, channel): | |||
| """Constructor. | |||
| Args: | |||
| channel: A grpc.Channel. | |||
| """ | |||
| self.TryConnection = channel.unary_unary( | |||
| '/protobuf.AvailableService/TryConnection', | |||
| request_serializer=Message2Server__pb2.IDMsg.SerializeToString, | |||
| response_deserializer=Message2Clients__pb2.BoolRes.FromString, | |||
| ) | |||
| self.AddPlayer = channel.unary_stream( | |||
| '/protobuf.AvailableService/AddPlayer', | |||
| request_serializer=Message2Server__pb2.PlayerMsg.SerializeToString, | |||
| response_deserializer=Message2Clients__pb2.MessageToClient.FromString, | |||
| ) | |||
| self.Move = channel.unary_unary( | |||
| '/protobuf.AvailableService/Move', | |||
| request_serializer=Message2Server__pb2.MoveMsg.SerializeToString, | |||
| response_deserializer=Message2Clients__pb2.MoveRes.FromString, | |||
| ) | |||
| self.PickProp = channel.unary_unary( | |||
| '/protobuf.AvailableService/PickProp', | |||
| request_serializer=Message2Server__pb2.PickMsg.SerializeToString, | |||
| response_deserializer=Message2Clients__pb2.BoolRes.FromString, | |||
| ) | |||
| self.UseProp = channel.unary_unary( | |||
| '/protobuf.AvailableService/UseProp', | |||
| request_serializer=Message2Server__pb2.IDMsg.SerializeToString, | |||
| response_deserializer=Message2Clients__pb2.BoolRes.FromString, | |||
| ) | |||
| self.UseSkill = channel.unary_unary( | |||
| '/protobuf.AvailableService/UseSkill', | |||
| request_serializer=Message2Server__pb2.IDMsg.SerializeToString, | |||
| response_deserializer=Message2Clients__pb2.BoolRes.FromString, | |||
| ) | |||
| self.SendMessage = channel.unary_unary( | |||
| '/protobuf.AvailableService/SendMessage', | |||
| request_serializer=Message2Server__pb2.SendMsg.SerializeToString, | |||
| response_deserializer=Message2Clients__pb2.BoolRes.FromString, | |||
| ) | |||
| self.GetMessage = channel.unary_stream( | |||
| '/protobuf.AvailableService/GetMessage', | |||
| request_serializer=Message2Server__pb2.IDMsg.SerializeToString, | |||
| response_deserializer=Message2Clients__pb2.MsgRes.FromString, | |||
| ) | |||
| self.StartFixMachine = channel.unary_unary( | |||
| '/protobuf.AvailableService/StartFixMachine', | |||
| request_serializer=Message2Server__pb2.IDMsg.SerializeToString, | |||
| response_deserializer=Message2Clients__pb2.BoolRes.FromString, | |||
| ) | |||
| self.EndFixMachine = channel.unary_unary( | |||
| '/protobuf.AvailableService/EndFixMachine', | |||
| request_serializer=Message2Server__pb2.IDMsg.SerializeToString, | |||
| response_deserializer=Message2Clients__pb2.BoolRes.FromString, | |||
| ) | |||
| self.StartSaveHuman = channel.unary_unary( | |||
| '/protobuf.AvailableService/StartSaveHuman', | |||
| request_serializer=Message2Server__pb2.IDMsg.SerializeToString, | |||
| response_deserializer=Message2Clients__pb2.BoolRes.FromString, | |||
| ) | |||
| self.EndSaveHuman = channel.unary_unary( | |||
| '/protobuf.AvailableService/EndSaveHuman', | |||
| request_serializer=Message2Server__pb2.IDMsg.SerializeToString, | |||
| response_deserializer=Message2Clients__pb2.BoolRes.FromString, | |||
| ) | |||
| self.Attack = channel.unary_unary( | |||
| '/protobuf.AvailableService/Attack', | |||
| request_serializer=Message2Server__pb2.AttackMsg.SerializeToString, | |||
| response_deserializer=Message2Clients__pb2.BoolRes.FromString, | |||
| ) | |||
| self.CarryHuman = channel.unary_unary( | |||
| '/protobuf.AvailableService/CarryHuman', | |||
| request_serializer=Message2Server__pb2.IDMsg.SerializeToString, | |||
| response_deserializer=Message2Clients__pb2.BoolRes.FromString, | |||
| ) | |||
| self.ReleaseHuman = channel.unary_unary( | |||
| '/protobuf.AvailableService/ReleaseHuman', | |||
| request_serializer=Message2Server__pb2.IDMsg.SerializeToString, | |||
| response_deserializer=Message2Clients__pb2.BoolRes.FromString, | |||
| ) | |||
| self.HangHuman = channel.unary_unary( | |||
| '/protobuf.AvailableService/HangHuman', | |||
| request_serializer=Message2Server__pb2.IDMsg.SerializeToString, | |||
| response_deserializer=Message2Clients__pb2.BoolRes.FromString, | |||
| ) | |||
| self.Escape = channel.unary_unary( | |||
| '/protobuf.AvailableService/Escape', | |||
| request_serializer=Message2Server__pb2.IDMsg.SerializeToString, | |||
| response_deserializer=Message2Clients__pb2.BoolRes.FromString, | |||
| ) | |||
| class AvailableServiceServicer(object): | |||
| """Missing associated documentation comment in .proto file.""" | |||
| def TryConnection(self, request, context): | |||
| """Missing associated documentation comment in .proto file.""" | |||
| context.set_code(grpc.StatusCode.UNIMPLEMENTED) | |||
| context.set_details('Method not implemented!') | |||
| raise NotImplementedError('Method not implemented!') | |||
| def AddPlayer(self, request, context): | |||
| """游戏开局调用一次的服务 | |||
| 连接上后等待游戏开始,server会定时通过该服务向所有client发送消息。 | |||
| """ | |||
| context.set_code(grpc.StatusCode.UNIMPLEMENTED) | |||
| context.set_details('Method not implemented!') | |||
| raise NotImplementedError('Method not implemented!') | |||
| def Move(self, request, context): | |||
| """游戏过程中玩家执行操作的服务 | |||
| """ | |||
| context.set_code(grpc.StatusCode.UNIMPLEMENTED) | |||
| context.set_details('Method not implemented!') | |||
| raise NotImplementedError('Method not implemented!') | |||
| def PickProp(self, request, context): | |||
| """Missing associated documentation comment in .proto file.""" | |||
| context.set_code(grpc.StatusCode.UNIMPLEMENTED) | |||
| context.set_details('Method not implemented!') | |||
| raise NotImplementedError('Method not implemented!') | |||
| def UseProp(self, request, context): | |||
| """Missing associated documentation comment in .proto file.""" | |||
| context.set_code(grpc.StatusCode.UNIMPLEMENTED) | |||
| context.set_details('Method not implemented!') | |||
| raise NotImplementedError('Method not implemented!') | |||
| def UseSkill(self, request, context): | |||
| """Missing associated documentation comment in .proto file.""" | |||
| context.set_code(grpc.StatusCode.UNIMPLEMENTED) | |||
| context.set_details('Method not implemented!') | |||
| raise NotImplementedError('Method not implemented!') | |||
| def SendMessage(self, request, context): | |||
| """Missing associated documentation comment in .proto file.""" | |||
| context.set_code(grpc.StatusCode.UNIMPLEMENTED) | |||
| context.set_details('Method not implemented!') | |||
| raise NotImplementedError('Method not implemented!') | |||
| def GetMessage(self, request, context): | |||
| """Missing associated documentation comment in .proto file.""" | |||
| context.set_code(grpc.StatusCode.UNIMPLEMENTED) | |||
| context.set_details('Method not implemented!') | |||
| raise NotImplementedError('Method not implemented!') | |||
| def StartFixMachine(self, request, context): | |||
| """开始修理机器 | |||
| """ | |||
| context.set_code(grpc.StatusCode.UNIMPLEMENTED) | |||
| context.set_details('Method not implemented!') | |||
| raise NotImplementedError('Method not implemented!') | |||
| def EndFixMachine(self, request, context): | |||
| """主动停止修复 | |||
| """ | |||
| context.set_code(grpc.StatusCode.UNIMPLEMENTED) | |||
| context.set_details('Method not implemented!') | |||
| raise NotImplementedError('Method not implemented!') | |||
| def StartSaveHuman(self, request, context): | |||
| """开始救人 | |||
| """ | |||
| context.set_code(grpc.StatusCode.UNIMPLEMENTED) | |||
| context.set_details('Method not implemented!') | |||
| raise NotImplementedError('Method not implemented!') | |||
| def EndSaveHuman(self, request, context): | |||
| """主动停止救人 | |||
| """ | |||
| context.set_code(grpc.StatusCode.UNIMPLEMENTED) | |||
| context.set_details('Method not implemented!') | |||
| raise NotImplementedError('Method not implemented!') | |||
| def Attack(self, request, context): | |||
| """Missing associated documentation comment in .proto file.""" | |||
| context.set_code(grpc.StatusCode.UNIMPLEMENTED) | |||
| context.set_details('Method not implemented!') | |||
| raise NotImplementedError('Method not implemented!') | |||
| def CarryHuman(self, request, context): | |||
| """Missing associated documentation comment in .proto file.""" | |||
| context.set_code(grpc.StatusCode.UNIMPLEMENTED) | |||
| context.set_details('Method not implemented!') | |||
| raise NotImplementedError('Method not implemented!') | |||
| def ReleaseHuman(self, request, context): | |||
| """Missing associated documentation comment in .proto file.""" | |||
| context.set_code(grpc.StatusCode.UNIMPLEMENTED) | |||
| context.set_details('Method not implemented!') | |||
| raise NotImplementedError('Method not implemented!') | |||
| def HangHuman(self, request, context): | |||
| """Missing associated documentation comment in .proto file.""" | |||
| context.set_code(grpc.StatusCode.UNIMPLEMENTED) | |||
| context.set_details('Method not implemented!') | |||
| raise NotImplementedError('Method not implemented!') | |||
| def Escape(self, request, context): | |||
| """Missing associated documentation comment in .proto file.""" | |||
| context.set_code(grpc.StatusCode.UNIMPLEMENTED) | |||
| context.set_details('Method not implemented!') | |||
| raise NotImplementedError('Method not implemented!') | |||
| def add_AvailableServiceServicer_to_server(servicer, server): | |||
| rpc_method_handlers = { | |||
| 'TryConnection': grpc.unary_unary_rpc_method_handler( | |||
| servicer.TryConnection, | |||
| request_deserializer=Message2Server__pb2.IDMsg.FromString, | |||
| response_serializer=Message2Clients__pb2.BoolRes.SerializeToString, | |||
| ), | |||
| 'AddPlayer': grpc.unary_stream_rpc_method_handler( | |||
| servicer.AddPlayer, | |||
| request_deserializer=Message2Server__pb2.PlayerMsg.FromString, | |||
| response_serializer=Message2Clients__pb2.MessageToClient.SerializeToString, | |||
| ), | |||
| 'Move': grpc.unary_unary_rpc_method_handler( | |||
| servicer.Move, | |||
| request_deserializer=Message2Server__pb2.MoveMsg.FromString, | |||
| response_serializer=Message2Clients__pb2.MoveRes.SerializeToString, | |||
| ), | |||
| 'PickProp': grpc.unary_unary_rpc_method_handler( | |||
| servicer.PickProp, | |||
| request_deserializer=Message2Server__pb2.PickMsg.FromString, | |||
| response_serializer=Message2Clients__pb2.BoolRes.SerializeToString, | |||
| ), | |||
| 'UseProp': grpc.unary_unary_rpc_method_handler( | |||
| servicer.UseProp, | |||
| request_deserializer=Message2Server__pb2.IDMsg.FromString, | |||
| response_serializer=Message2Clients__pb2.BoolRes.SerializeToString, | |||
| ), | |||
| 'UseSkill': grpc.unary_unary_rpc_method_handler( | |||
| servicer.UseSkill, | |||
| request_deserializer=Message2Server__pb2.IDMsg.FromString, | |||
| response_serializer=Message2Clients__pb2.BoolRes.SerializeToString, | |||
| ), | |||
| 'SendMessage': grpc.unary_unary_rpc_method_handler( | |||
| servicer.SendMessage, | |||
| request_deserializer=Message2Server__pb2.SendMsg.FromString, | |||
| response_serializer=Message2Clients__pb2.BoolRes.SerializeToString, | |||
| ), | |||
| 'GetMessage': grpc.unary_stream_rpc_method_handler( | |||
| servicer.GetMessage, | |||
| request_deserializer=Message2Server__pb2.IDMsg.FromString, | |||
| response_serializer=Message2Clients__pb2.MsgRes.SerializeToString, | |||
| ), | |||
| 'StartFixMachine': grpc.unary_unary_rpc_method_handler( | |||
| servicer.StartFixMachine, | |||
| request_deserializer=Message2Server__pb2.IDMsg.FromString, | |||
| response_serializer=Message2Clients__pb2.BoolRes.SerializeToString, | |||
| ), | |||
| 'EndFixMachine': grpc.unary_unary_rpc_method_handler( | |||
| servicer.EndFixMachine, | |||
| request_deserializer=Message2Server__pb2.IDMsg.FromString, | |||
| response_serializer=Message2Clients__pb2.BoolRes.SerializeToString, | |||
| ), | |||
| 'StartSaveHuman': grpc.unary_unary_rpc_method_handler( | |||
| servicer.StartSaveHuman, | |||
| request_deserializer=Message2Server__pb2.IDMsg.FromString, | |||
| response_serializer=Message2Clients__pb2.BoolRes.SerializeToString, | |||
| ), | |||
| 'EndSaveHuman': grpc.unary_unary_rpc_method_handler( | |||
| servicer.EndSaveHuman, | |||
| request_deserializer=Message2Server__pb2.IDMsg.FromString, | |||
| response_serializer=Message2Clients__pb2.BoolRes.SerializeToString, | |||
| ), | |||
| 'Attack': grpc.unary_unary_rpc_method_handler( | |||
| servicer.Attack, | |||
| request_deserializer=Message2Server__pb2.AttackMsg.FromString, | |||
| response_serializer=Message2Clients__pb2.BoolRes.SerializeToString, | |||
| ), | |||
| 'CarryHuman': grpc.unary_unary_rpc_method_handler( | |||
| servicer.CarryHuman, | |||
| request_deserializer=Message2Server__pb2.IDMsg.FromString, | |||
| response_serializer=Message2Clients__pb2.BoolRes.SerializeToString, | |||
| ), | |||
| 'ReleaseHuman': grpc.unary_unary_rpc_method_handler( | |||
| servicer.ReleaseHuman, | |||
| request_deserializer=Message2Server__pb2.IDMsg.FromString, | |||
| response_serializer=Message2Clients__pb2.BoolRes.SerializeToString, | |||
| ), | |||
| 'HangHuman': grpc.unary_unary_rpc_method_handler( | |||
| servicer.HangHuman, | |||
| request_deserializer=Message2Server__pb2.IDMsg.FromString, | |||
| response_serializer=Message2Clients__pb2.BoolRes.SerializeToString, | |||
| ), | |||
| 'Escape': grpc.unary_unary_rpc_method_handler( | |||
| servicer.Escape, | |||
| request_deserializer=Message2Server__pb2.IDMsg.FromString, | |||
| response_serializer=Message2Clients__pb2.BoolRes.SerializeToString, | |||
| ), | |||
| } | |||
| generic_handler = grpc.method_handlers_generic_handler( | |||
| 'protobuf.AvailableService', rpc_method_handlers) | |||
| server.add_generic_rpc_handlers((generic_handler,)) | |||
| # This class is part of an EXPERIMENTAL API. | |||
| class AvailableService(object): | |||
| """Missing associated documentation comment in .proto file.""" | |||
| @staticmethod | |||
| def TryConnection(request, | |||
| target, | |||
| options=(), | |||
| channel_credentials=None, | |||
| call_credentials=None, | |||
| insecure=False, | |||
| compression=None, | |||
| wait_for_ready=None, | |||
| timeout=None, | |||
| metadata=None): | |||
| return grpc.experimental.unary_unary(request, target, '/protobuf.AvailableService/TryConnection', | |||
| Message2Server__pb2.IDMsg.SerializeToString, | |||
| Message2Clients__pb2.BoolRes.FromString, | |||
| options, channel_credentials, | |||
| insecure, call_credentials, compression, wait_for_ready, timeout, metadata) | |||
| @staticmethod | |||
| def AddPlayer(request, | |||
| target, | |||
| options=(), | |||
| channel_credentials=None, | |||
| call_credentials=None, | |||
| insecure=False, | |||
| compression=None, | |||
| wait_for_ready=None, | |||
| timeout=None, | |||
| metadata=None): | |||
| return grpc.experimental.unary_stream(request, target, '/protobuf.AvailableService/AddPlayer', | |||
| Message2Server__pb2.PlayerMsg.SerializeToString, | |||
| Message2Clients__pb2.MessageToClient.FromString, | |||
| options, channel_credentials, | |||
| insecure, call_credentials, compression, wait_for_ready, timeout, metadata) | |||
| @staticmethod | |||
| def Move(request, | |||
| target, | |||
| options=(), | |||
| channel_credentials=None, | |||
| call_credentials=None, | |||
| insecure=False, | |||
| compression=None, | |||
| wait_for_ready=None, | |||
| timeout=None, | |||
| metadata=None): | |||
| return grpc.experimental.unary_unary(request, target, '/protobuf.AvailableService/Move', | |||
| Message2Server__pb2.MoveMsg.SerializeToString, | |||
| Message2Clients__pb2.MoveRes.FromString, | |||
| options, channel_credentials, | |||
| insecure, call_credentials, compression, wait_for_ready, timeout, metadata) | |||
| @staticmethod | |||
| def PickProp(request, | |||
| target, | |||
| options=(), | |||
| channel_credentials=None, | |||
| call_credentials=None, | |||
| insecure=False, | |||
| compression=None, | |||
| wait_for_ready=None, | |||
| timeout=None, | |||
| metadata=None): | |||
| return grpc.experimental.unary_unary(request, target, '/protobuf.AvailableService/PickProp', | |||
| Message2Server__pb2.PickMsg.SerializeToString, | |||
| Message2Clients__pb2.BoolRes.FromString, | |||
| options, channel_credentials, | |||
| insecure, call_credentials, compression, wait_for_ready, timeout, metadata) | |||
| @staticmethod | |||
| def UseProp(request, | |||
| target, | |||
| options=(), | |||
| channel_credentials=None, | |||
| call_credentials=None, | |||
| insecure=False, | |||
| compression=None, | |||
| wait_for_ready=None, | |||
| timeout=None, | |||
| metadata=None): | |||
| return grpc.experimental.unary_unary(request, target, '/protobuf.AvailableService/UseProp', | |||
| Message2Server__pb2.IDMsg.SerializeToString, | |||
| Message2Clients__pb2.BoolRes.FromString, | |||
| options, channel_credentials, | |||
| insecure, call_credentials, compression, wait_for_ready, timeout, metadata) | |||
| @staticmethod | |||
| def UseSkill(request, | |||
| target, | |||
| options=(), | |||
| channel_credentials=None, | |||
| call_credentials=None, | |||
| insecure=False, | |||
| compression=None, | |||
| wait_for_ready=None, | |||
| timeout=None, | |||
| metadata=None): | |||
| return grpc.experimental.unary_unary(request, target, '/protobuf.AvailableService/UseSkill', | |||
| Message2Server__pb2.IDMsg.SerializeToString, | |||
| Message2Clients__pb2.BoolRes.FromString, | |||
| options, channel_credentials, | |||
| insecure, call_credentials, compression, wait_for_ready, timeout, metadata) | |||
| @staticmethod | |||
| def SendMessage(request, | |||
| target, | |||
| options=(), | |||
| channel_credentials=None, | |||
| call_credentials=None, | |||
| insecure=False, | |||
| compression=None, | |||
| wait_for_ready=None, | |||
| timeout=None, | |||
| metadata=None): | |||
| return grpc.experimental.unary_unary(request, target, '/protobuf.AvailableService/SendMessage', | |||
| Message2Server__pb2.SendMsg.SerializeToString, | |||
| Message2Clients__pb2.BoolRes.FromString, | |||
| options, channel_credentials, | |||
| insecure, call_credentials, compression, wait_for_ready, timeout, metadata) | |||
| @staticmethod | |||
| def GetMessage(request, | |||
| target, | |||
| options=(), | |||
| channel_credentials=None, | |||
| call_credentials=None, | |||
| insecure=False, | |||
| compression=None, | |||
| wait_for_ready=None, | |||
| timeout=None, | |||
| metadata=None): | |||
| return grpc.experimental.unary_stream(request, target, '/protobuf.AvailableService/GetMessage', | |||
| Message2Server__pb2.IDMsg.SerializeToString, | |||
| Message2Clients__pb2.MsgRes.FromString, | |||
| options, channel_credentials, | |||
| insecure, call_credentials, compression, wait_for_ready, timeout, metadata) | |||
| @staticmethod | |||
| def StartFixMachine(request, | |||
| target, | |||
| options=(), | |||
| channel_credentials=None, | |||
| call_credentials=None, | |||
| insecure=False, | |||
| compression=None, | |||
| wait_for_ready=None, | |||
| timeout=None, | |||
| metadata=None): | |||
| return grpc.experimental.unary_unary(request, target, '/protobuf.AvailableService/StartFixMachine', | |||
| Message2Server__pb2.IDMsg.SerializeToString, | |||
| Message2Clients__pb2.BoolRes.FromString, | |||
| options, channel_credentials, | |||
| insecure, call_credentials, compression, wait_for_ready, timeout, metadata) | |||
| @staticmethod | |||
| def EndFixMachine(request, | |||
| target, | |||
| options=(), | |||
| channel_credentials=None, | |||
| call_credentials=None, | |||
| insecure=False, | |||
| compression=None, | |||
| wait_for_ready=None, | |||
| timeout=None, | |||
| metadata=None): | |||
| return grpc.experimental.unary_unary(request, target, '/protobuf.AvailableService/EndFixMachine', | |||
| Message2Server__pb2.IDMsg.SerializeToString, | |||
| Message2Clients__pb2.BoolRes.FromString, | |||
| options, channel_credentials, | |||
| insecure, call_credentials, compression, wait_for_ready, timeout, metadata) | |||
| @staticmethod | |||
| def StartSaveHuman(request, | |||
| target, | |||
| options=(), | |||
| channel_credentials=None, | |||
| call_credentials=None, | |||
| insecure=False, | |||
| compression=None, | |||
| wait_for_ready=None, | |||
| timeout=None, | |||
| metadata=None): | |||
| return grpc.experimental.unary_unary(request, target, '/protobuf.AvailableService/StartSaveHuman', | |||
| Message2Server__pb2.IDMsg.SerializeToString, | |||
| Message2Clients__pb2.BoolRes.FromString, | |||
| options, channel_credentials, | |||
| insecure, call_credentials, compression, wait_for_ready, timeout, metadata) | |||
| @staticmethod | |||
| def EndSaveHuman(request, | |||
| target, | |||
| options=(), | |||
| channel_credentials=None, | |||
| call_credentials=None, | |||
| insecure=False, | |||
| compression=None, | |||
| wait_for_ready=None, | |||
| timeout=None, | |||
| metadata=None): | |||
| return grpc.experimental.unary_unary(request, target, '/protobuf.AvailableService/EndSaveHuman', | |||
| Message2Server__pb2.IDMsg.SerializeToString, | |||
| Message2Clients__pb2.BoolRes.FromString, | |||
| options, channel_credentials, | |||
| insecure, call_credentials, compression, wait_for_ready, timeout, metadata) | |||
| @staticmethod | |||
| def Attack(request, | |||
| target, | |||
| options=(), | |||
| channel_credentials=None, | |||
| call_credentials=None, | |||
| insecure=False, | |||
| compression=None, | |||
| wait_for_ready=None, | |||
| timeout=None, | |||
| metadata=None): | |||
| return grpc.experimental.unary_unary(request, target, '/protobuf.AvailableService/Attack', | |||
| Message2Server__pb2.AttackMsg.SerializeToString, | |||
| Message2Clients__pb2.BoolRes.FromString, | |||
| options, channel_credentials, | |||
| insecure, call_credentials, compression, wait_for_ready, timeout, metadata) | |||
| @staticmethod | |||
| def CarryHuman(request, | |||
| target, | |||
| options=(), | |||
| channel_credentials=None, | |||
| call_credentials=None, | |||
| insecure=False, | |||
| compression=None, | |||
| wait_for_ready=None, | |||
| timeout=None, | |||
| metadata=None): | |||
| return grpc.experimental.unary_unary(request, target, '/protobuf.AvailableService/CarryHuman', | |||
| Message2Server__pb2.IDMsg.SerializeToString, | |||
| Message2Clients__pb2.BoolRes.FromString, | |||
| options, channel_credentials, | |||
| insecure, call_credentials, compression, wait_for_ready, timeout, metadata) | |||
| @staticmethod | |||
| def ReleaseHuman(request, | |||
| target, | |||
| options=(), | |||
| channel_credentials=None, | |||
| call_credentials=None, | |||
| insecure=False, | |||
| compression=None, | |||
| wait_for_ready=None, | |||
| timeout=None, | |||
| metadata=None): | |||
| return grpc.experimental.unary_unary(request, target, '/protobuf.AvailableService/ReleaseHuman', | |||
| Message2Server__pb2.IDMsg.SerializeToString, | |||
| Message2Clients__pb2.BoolRes.FromString, | |||
| options, channel_credentials, | |||
| insecure, call_credentials, compression, wait_for_ready, timeout, metadata) | |||
| @staticmethod | |||
| def HangHuman(request, | |||
| target, | |||
| options=(), | |||
| channel_credentials=None, | |||
| call_credentials=None, | |||
| insecure=False, | |||
| compression=None, | |||
| wait_for_ready=None, | |||
| timeout=None, | |||
| metadata=None): | |||
| return grpc.experimental.unary_unary(request, target, '/protobuf.AvailableService/HangHuman', | |||
| Message2Server__pb2.IDMsg.SerializeToString, | |||
| Message2Clients__pb2.BoolRes.FromString, | |||
| options, channel_credentials, | |||
| insecure, call_credentials, compression, wait_for_ready, timeout, metadata) | |||
| @staticmethod | |||
| def Escape(request, | |||
| target, | |||
| options=(), | |||
| channel_credentials=None, | |||
| call_credentials=None, | |||
| insecure=False, | |||
| compression=None, | |||
| wait_for_ready=None, | |||
| timeout=None, | |||
| metadata=None): | |||
| return grpc.experimental.unary_unary(request, target, '/protobuf.AvailableService/Escape', | |||
| Message2Server__pb2.IDMsg.SerializeToString, | |||
| Message2Clients__pb2.BoolRes.FromString, | |||
| options, channel_credentials, | |||
| insecure, call_credentials, compression, wait_for_ready, timeout, metadata) | |||