forked from BurnySc2/python-sc2
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathquery_pb2.pyi
More file actions
74 lines (64 loc) · 2.2 KB
/
query_pb2.pyi
File metadata and controls
74 lines (64 loc) · 2.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
from collections.abc import Iterable
from google.protobuf.message import Message
from .common_pb2 import AvailableAbility, Point2D
class RequestQuery(Message):
pathing: Iterable[RequestQueryPathing]
abilities: Iterable[RequestQueryAvailableAbilities]
placements: Iterable[RequestQueryBuildingPlacement]
ignore_resource_requirements: bool
def __init__(
self,
pathing: Iterable[RequestQueryPathing] = ...,
abilities: Iterable[RequestQueryAvailableAbilities] = ...,
placements: Iterable[RequestQueryBuildingPlacement] = ...,
ignore_resource_requirements: bool = ...,
) -> None: ...
class ResponseQuery(Message):
pathing: Iterable[ResponseQueryPathing]
abilities: Iterable[ResponseQueryAvailableAbilities]
placements: Iterable[ResponseQueryBuildingPlacement]
def __init__(
self,
pathing: Iterable[ResponseQueryPathing] = ...,
abilities: Iterable[ResponseQueryAvailableAbilities] = ...,
placements: Iterable[ResponseQueryBuildingPlacement] = ...,
) -> None: ...
class RequestQueryPathing(Message):
start_pos: Point2D
unit_tag: int
end_pos: Point2D
def __init__(
self,
start_pos: Point2D = ...,
unit_tag: int = ...,
end_pos: Point2D = ...,
) -> None: ...
class ResponseQueryPathing(Message):
distance: float
def __init__(self, distance: float = ...) -> None: ...
class RequestQueryAvailableAbilities(Message):
unit_tag: int
def __init__(self, unit_tag: int = ...) -> None: ...
class ResponseQueryAvailableAbilities(Message):
abilities: Iterable[AvailableAbility]
unit_tag: int
unit_type_id: int
def __init__(
self,
abilities: Iterable[AvailableAbility] = ...,
unit_tag: int = ...,
unit_type_id: int = ...,
) -> None: ...
class RequestQueryBuildingPlacement(Message):
ability_id: int
target_pos: Point2D
placing_unit_tag: int
def __init__(
self,
ability_id: int = ...,
target_pos: Point2D = ...,
placing_unit_tag: int = ...,
) -> None: ...
class ResponseQueryBuildingPlacement(Message):
result: int
def __init__(self, result: int = ...) -> None: ...