forked from BurnySc2/python-sc2
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscore_pb2.pyi
More file actions
107 lines (100 loc) · 3.29 KB
/
score_pb2.pyi
File metadata and controls
107 lines (100 loc) · 3.29 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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
from __future__ import annotations
from enum import Enum
from google.protobuf.message import Message
class ScoreType(Enum):
Curriculum: int
Melee: int
class Score(Message):
score_type: int
score: int
score_details: ScoreDetails
def __init__(
self,
score_type: int = ...,
score: int = ...,
score_details: ScoreDetails = ...,
) -> None: ...
class CategoryScoreDetails(Message):
none: float
army: float
economy: float
technology: float
upgrade: float
def __init__(
self,
none: float = ...,
army: float = ...,
economy: float = ...,
technology: float = ...,
upgrade: float = ...,
) -> None: ...
class VitalScoreDetails(Message):
life: float
shields: float
energy: float
def __init__(
self,
life: float = ...,
shields: float = ...,
energy: float = ...,
) -> None: ...
class ScoreDetails(Message):
idle_production_time: float
idle_worker_time: float
total_value_units: float
total_value_structures: float
killed_value_units: float
killed_value_structures: float
collected_minerals: float
collected_vespene: float
collection_rate_minerals: float
collection_rate_vespene: float
spent_minerals: float
spent_vespene: float
food_used: CategoryScoreDetails
killed_minerals: CategoryScoreDetails
killed_vespene: CategoryScoreDetails
lost_minerals: CategoryScoreDetails
lost_vespene: CategoryScoreDetails
friendly_fire_minerals: CategoryScoreDetails
friendly_fire_vespene: CategoryScoreDetails
used_minerals: CategoryScoreDetails
used_vespene: CategoryScoreDetails
total_used_minerals: CategoryScoreDetails
total_used_vespene: CategoryScoreDetails
total_damage_dealt: VitalScoreDetails
total_damage_taken: VitalScoreDetails
total_healed: VitalScoreDetails
current_apm: float
current_effective_apm: float
def __init__(
self,
idle_production_time: float = ...,
idle_worker_time: float = ...,
total_value_units: float = ...,
total_value_structures: float = ...,
killed_value_units: float = ...,
killed_value_structures: float = ...,
collected_minerals: float = ...,
collected_vespene: float = ...,
collection_rate_minerals: float = ...,
collection_rate_vespene: float = ...,
spent_minerals: float = ...,
spent_vespene: float = ...,
food_used: CategoryScoreDetails = ...,
killed_minerals: CategoryScoreDetails = ...,
killed_vespene: CategoryScoreDetails = ...,
lost_minerals: CategoryScoreDetails = ...,
lost_vespene: CategoryScoreDetails = ...,
friendly_fire_minerals: CategoryScoreDetails = ...,
friendly_fire_vespene: CategoryScoreDetails = ...,
used_minerals: CategoryScoreDetails = ...,
used_vespene: CategoryScoreDetails = ...,
total_used_minerals: CategoryScoreDetails = ...,
total_used_vespene: CategoryScoreDetails = ...,
total_damage_dealt: VitalScoreDetails = ...,
total_damage_taken: VitalScoreDetails = ...,
total_healed: VitalScoreDetails = ...,
current_apm: float = ...,
current_effective_apm: float = ...,
) -> None: ...