Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
N
Neos
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
love_飞影
Neos
Commits
343776ec
Commit
343776ec
authored
Jun 17, 2023
by
Chunchi Che
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
sync neos-protobuf
parent
de05dbe7
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
245 additions
and
5 deletions
+245
-5
neos-protobuf
neos-protobuf
+1
-1
src/api/ocgcore/idl/ocgcore.ts
src/api/ocgcore/idl/ocgcore.ts
+244
-4
No files found.
neos-protobuf
@
b67b483c
Subproject commit
e6e23561a0f8e515a0168d87d72c281b7b9cca17
Subproject commit
b67b483ce9db064611619a2e1a8b8767b100d035
src/api/ocgcore/idl/ocgcore.ts
View file @
343776ec
...
...
@@ -4511,7 +4511,7 @@ export namespace ygopro {
}
}
export
class
StocGameMessage
extends
pb_1
.
Message
{
#
one_of_decls
:
number
[][]
=
[[
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
]];
#
one_of_decls
:
number
[][]
=
[[
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
]];
constructor
(
data
?:
any
[]
|
({}
&
(({
start
?:
StocGameMessage
.
MsgStart
;
draw
?:
never
;
...
...
@@ -4559,6 +4559,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
StocGameMessage
.
MsgDraw
;
...
...
@@ -4606,6 +4607,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -4653,6 +4655,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -4700,6 +4703,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -4747,6 +4751,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -4794,6 +4799,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -4841,6 +4847,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -4888,6 +4895,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -4935,6 +4943,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -4982,6 +4991,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -5029,6 +5039,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -5076,6 +5087,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -5123,6 +5135,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -5170,6 +5183,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -5217,6 +5231,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -5264,6 +5279,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -5311,6 +5327,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -5358,6 +5375,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -5405,6 +5423,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -5452,6 +5471,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -5499,6 +5519,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -5546,6 +5567,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -5593,6 +5615,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -5640,6 +5663,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -5687,6 +5711,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -5734,6 +5759,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -5781,6 +5807,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -5828,6 +5855,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -5875,6 +5903,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -5922,6 +5951,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -5969,6 +5999,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -6016,6 +6047,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -6063,6 +6095,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -6110,6 +6143,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -6157,6 +6191,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -6204,6 +6239,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -6251,6 +6287,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -6298,6 +6335,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -6345,6 +6383,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -6392,6 +6431,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -6439,6 +6479,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -6486,6 +6527,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -6533,6 +6575,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -6580,6 +6623,7 @@ export namespace ygopro {
lp_update
?:
StocGameMessage
.
MsgLpUpdate
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -6627,6 +6671,7 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
StocGameMessage
.
MsgConfirmCards
;
become_target
?:
never
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
...
...
@@ -6674,6 +6719,55 @@ export namespace ygopro {
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
StocGameMessage
.
MsgBecomeTarget
;
toss
?:
never
;
}
|
{
start
?:
never
;
draw
?:
never
;
new_turn
?:
never
;
new_phase
?:
never
;
hint
?:
never
;
select_idle_cmd
?:
never
;
select_place
?:
never
;
move
?:
never
;
select_card
?:
never
;
select_chain
?:
never
;
select_effect_yn
?:
never
;
select_position
?:
never
;
select_option
?:
never
;
shuffle_hand
?:
never
;
select_battle_cmd
?:
never
;
pos_change
?:
never
;
select_unselect_card
?:
never
;
select_yes_no
?:
never
;
update_hp
?:
never
;
win
?:
never
;
wait
?:
never
;
unimplemented
?:
never
;
update_data
?:
never
;
reload_field
?:
never
;
select_sum
?:
never
;
select_tribute
?:
never
;
update_counter
?:
never
;
select_counter
?:
never
;
sort_card
?:
never
;
set
?:
never
;
swap
?:
never
;
summoning
?:
never
;
summoned
?:
never
;
flip_summoning
?:
never
;
flip_summoned
?:
never
;
sp_summoning
?:
never
;
sp_summoned
?:
never
;
chaining
?:
never
;
attack
?:
never
;
attack_disable
?:
never
;
chain_solved
?:
never
;
chain_end
?:
never
;
announce
?:
never
;
lp_update
?:
never
;
confirm_cards
?:
never
;
become_target
?:
never
;
toss
?:
StocGameMessage
.
MsgToss
;
}))))
{
super
();
pb_1
.
Message
.
initialize
(
this
,
Array
.
isArray
(
data
)
?
data
:
[],
0
,
-
1
,
[],
this
.
#
one_of_decls
);
...
...
@@ -6816,6 +6910,9 @@ export namespace ygopro {
if
(
"
become_target
"
in
data
&&
data
.
become_target
!=
undefined
)
{
this
.
become_target
=
data
.
become_target
;
}
if
(
"
toss
"
in
data
&&
data
.
toss
!=
undefined
)
{
this
.
toss
=
data
.
toss
;
}
}
}
get
start
()
{
...
...
@@ -7232,9 +7329,18 @@ export namespace ygopro {
get
has_become_target
()
{
return
pb_1
.
Message
.
getField
(
this
,
46
)
!=
null
;
}
get
toss
()
{
return
pb_1
.
Message
.
getWrapperField
(
this
,
StocGameMessage
.
MsgToss
,
47
)
as
StocGameMessage
.
MsgToss
;
}
set
toss
(
value
:
StocGameMessage
.
MsgToss
)
{
pb_1
.
Message
.
setOneofWrapperField
(
this
,
47
,
this
.
#
one_of_decls
[
0
],
value
);
}
get
has_toss
()
{
return
pb_1
.
Message
.
getField
(
this
,
47
)
!=
null
;
}
get
gameMsg
()
{
const
cases
:
{
[
index
:
number
]:
"
none
"
|
"
start
"
|
"
draw
"
|
"
new_turn
"
|
"
new_phase
"
|
"
hint
"
|
"
select_idle_cmd
"
|
"
select_place
"
|
"
move
"
|
"
select_card
"
|
"
select_chain
"
|
"
select_effect_yn
"
|
"
select_position
"
|
"
select_option
"
|
"
shuffle_hand
"
|
"
select_battle_cmd
"
|
"
pos_change
"
|
"
select_unselect_card
"
|
"
select_yes_no
"
|
"
update_hp
"
|
"
win
"
|
"
wait
"
|
"
unimplemented
"
|
"
update_data
"
|
"
reload_field
"
|
"
select_sum
"
|
"
select_tribute
"
|
"
update_counter
"
|
"
select_counter
"
|
"
sort_card
"
|
"
set
"
|
"
swap
"
|
"
summoning
"
|
"
summoned
"
|
"
flip_summoning
"
|
"
flip_summoned
"
|
"
sp_summoning
"
|
"
sp_summoned
"
|
"
chaining
"
|
"
attack
"
|
"
attack_disable
"
|
"
chain_solved
"
|
"
chain_end
"
|
"
announce
"
|
"
lp_update
"
|
"
confirm_cards
"
|
"
become_target
"
;
[
index
:
number
]:
"
none
"
|
"
start
"
|
"
draw
"
|
"
new_turn
"
|
"
new_phase
"
|
"
hint
"
|
"
select_idle_cmd
"
|
"
select_place
"
|
"
move
"
|
"
select_card
"
|
"
select_chain
"
|
"
select_effect_yn
"
|
"
select_position
"
|
"
select_option
"
|
"
shuffle_hand
"
|
"
select_battle_cmd
"
|
"
pos_change
"
|
"
select_unselect_card
"
|
"
select_yes_no
"
|
"
update_hp
"
|
"
win
"
|
"
wait
"
|
"
unimplemented
"
|
"
update_data
"
|
"
reload_field
"
|
"
select_sum
"
|
"
select_tribute
"
|
"
update_counter
"
|
"
select_counter
"
|
"
sort_card
"
|
"
set
"
|
"
swap
"
|
"
summoning
"
|
"
summoned
"
|
"
flip_summoning
"
|
"
flip_summoned
"
|
"
sp_summoning
"
|
"
sp_summoned
"
|
"
chaining
"
|
"
attack
"
|
"
attack_disable
"
|
"
chain_solved
"
|
"
chain_end
"
|
"
announce
"
|
"
lp_update
"
|
"
confirm_cards
"
|
"
become_target
"
|
"
toss
"
;
}
=
{
0
:
"
none
"
,
1
:
"
start
"
,
...
...
@@ -7282,9 +7388,10 @@ export namespace ygopro {
43
:
"
announce
"
,
44
:
"
lp_update
"
,
45
:
"
confirm_cards
"
,
46
:
"
become_target
"
46
:
"
become_target
"
,
47
:
"
toss
"
};
return
cases
[
pb_1
.
Message
.
computeOneofCase
(
this
,
[
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
])];
return
cases
[
pb_1
.
Message
.
computeOneofCase
(
this
,
[
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
])];
}
static
fromObject
(
data
:
{
start
?:
ReturnType
<
typeof
StocGameMessage
.
MsgStart
.
prototype
.
toObject
>
;
...
...
@@ -7333,6 +7440,7 @@ export namespace ygopro {
lp_update
?:
ReturnType
<
typeof
StocGameMessage
.
MsgLpUpdate
.
prototype
.
toObject
>
;
confirm_cards
?:
ReturnType
<
typeof
StocGameMessage
.
MsgConfirmCards
.
prototype
.
toObject
>
;
become_target
?:
ReturnType
<
typeof
StocGameMessage
.
MsgBecomeTarget
.
prototype
.
toObject
>
;
toss
?:
ReturnType
<
typeof
StocGameMessage
.
MsgToss
.
prototype
.
toObject
>
;
}):
StocGameMessage
{
const
message
=
new
StocGameMessage
({});
if
(
data
.
start
!=
null
)
{
...
...
@@ -7473,6 +7581,9 @@ export namespace ygopro {
if
(
data
.
become_target
!=
null
)
{
message
.
become_target
=
StocGameMessage
.
MsgBecomeTarget
.
fromObject
(
data
.
become_target
);
}
if
(
data
.
toss
!=
null
)
{
message
.
toss
=
StocGameMessage
.
MsgToss
.
fromObject
(
data
.
toss
);
}
return
message
;
}
toObject
()
{
...
...
@@ -7523,6 +7634,7 @@ export namespace ygopro {
lp_update
?:
ReturnType
<
typeof
StocGameMessage
.
MsgLpUpdate
.
prototype
.
toObject
>
;
confirm_cards
?:
ReturnType
<
typeof
StocGameMessage
.
MsgConfirmCards
.
prototype
.
toObject
>
;
become_target
?:
ReturnType
<
typeof
StocGameMessage
.
MsgBecomeTarget
.
prototype
.
toObject
>
;
toss
?:
ReturnType
<
typeof
StocGameMessage
.
MsgToss
.
prototype
.
toObject
>
;
}
=
{};
if
(
this
.
start
!=
null
)
{
data
.
start
=
this
.
start
.
toObject
();
...
...
@@ -7662,6 +7774,9 @@ export namespace ygopro {
if
(
this
.
become_target
!=
null
)
{
data
.
become_target
=
this
.
become_target
.
toObject
();
}
if
(
this
.
toss
!=
null
)
{
data
.
toss
=
this
.
toss
.
toObject
();
}
return
data
;
}
serialize
():
Uint8Array
;
...
...
@@ -7760,6 +7875,8 @@ export namespace ygopro {
writer
.
writeMessage
(
45
,
this
.
confirm_cards
,
()
=>
this
.
confirm_cards
.
serialize
(
writer
));
if
(
this
.
has_become_target
)
writer
.
writeMessage
(
46
,
this
.
become_target
,
()
=>
this
.
become_target
.
serialize
(
writer
));
if
(
this
.
has_toss
)
writer
.
writeMessage
(
47
,
this
.
toss
,
()
=>
this
.
toss
.
serialize
(
writer
));
if
(
!
w
)
return
writer
.
getResultBuffer
();
}
...
...
@@ -7907,6 +8024,9 @@ export namespace ygopro {
case
46
:
reader
.
readMessage
(
message
.
become_target
,
()
=>
message
.
become_target
=
StocGameMessage
.
MsgBecomeTarget
.
deserialize
(
reader
));
break
;
case
47
:
reader
.
readMessage
(
message
.
toss
,
()
=>
message
.
toss
=
StocGameMessage
.
MsgToss
.
deserialize
(
reader
));
break
;
default
:
reader
.
skipField
();
}
}
...
...
@@ -15040,6 +15160,126 @@ export namespace ygopro {
return
MsgBecomeTarget
.
deserialize
(
bytes
);
}
}
export
class
MsgToss
extends
pb_1
.
Message
{
#
one_of_decls
:
number
[][]
=
[];
constructor
(
data
?:
any
[]
|
{
player
?:
number
;
toss_type
?:
StocGameMessage
.
MsgToss
.
TossType
;
res
?:
number
[];
})
{
super
();
pb_1
.
Message
.
initialize
(
this
,
Array
.
isArray
(
data
)
?
data
:
[],
0
,
-
1
,
[
3
],
this
.
#
one_of_decls
);
if
(
!
Array
.
isArray
(
data
)
&&
typeof
data
==
"
object
"
)
{
if
(
"
player
"
in
data
&&
data
.
player
!=
undefined
)
{
this
.
player
=
data
.
player
;
}
if
(
"
toss_type
"
in
data
&&
data
.
toss_type
!=
undefined
)
{
this
.
toss_type
=
data
.
toss_type
;
}
if
(
"
res
"
in
data
&&
data
.
res
!=
undefined
)
{
this
.
res
=
data
.
res
;
}
}
}
get
player
()
{
return
pb_1
.
Message
.
getFieldWithDefault
(
this
,
1
,
0
)
as
number
;
}
set
player
(
value
:
number
)
{
pb_1
.
Message
.
setField
(
this
,
1
,
value
);
}
get
toss_type
()
{
return
pb_1
.
Message
.
getFieldWithDefault
(
this
,
2
,
StocGameMessage
.
MsgToss
.
TossType
.
UNKNOWN
)
as
StocGameMessage
.
MsgToss
.
TossType
;
}
set
toss_type
(
value
:
StocGameMessage
.
MsgToss
.
TossType
)
{
pb_1
.
Message
.
setField
(
this
,
2
,
value
);
}
get
res
()
{
return
pb_1
.
Message
.
getFieldWithDefault
(
this
,
3
,
[])
as
number
[];
}
set
res
(
value
:
number
[])
{
pb_1
.
Message
.
setField
(
this
,
3
,
value
);
}
static
fromObject
(
data
:
{
player
?:
number
;
toss_type
?:
StocGameMessage
.
MsgToss
.
TossType
;
res
?:
number
[];
}):
MsgToss
{
const
message
=
new
MsgToss
({});
if
(
data
.
player
!=
null
)
{
message
.
player
=
data
.
player
;
}
if
(
data
.
toss_type
!=
null
)
{
message
.
toss_type
=
data
.
toss_type
;
}
if
(
data
.
res
!=
null
)
{
message
.
res
=
data
.
res
;
}
return
message
;
}
toObject
()
{
const
data
:
{
player
?:
number
;
toss_type
?:
StocGameMessage
.
MsgToss
.
TossType
;
res
?:
number
[];
}
=
{};
if
(
this
.
player
!=
null
)
{
data
.
player
=
this
.
player
;
}
if
(
this
.
toss_type
!=
null
)
{
data
.
toss_type
=
this
.
toss_type
;
}
if
(
this
.
res
!=
null
)
{
data
.
res
=
this
.
res
;
}
return
data
;
}
serialize
():
Uint8Array
;
serialize
(
w
:
pb_1
.
BinaryWriter
):
void
;
serialize
(
w
?:
pb_1
.
BinaryWriter
):
Uint8Array
|
void
{
const
writer
=
w
||
new
pb_1
.
BinaryWriter
();
if
(
this
.
player
!=
0
)
writer
.
writeInt32
(
1
,
this
.
player
);
if
(
this
.
toss_type
!=
StocGameMessage
.
MsgToss
.
TossType
.
UNKNOWN
)
writer
.
writeEnum
(
2
,
this
.
toss_type
);
if
(
this
.
res
.
length
)
writer
.
writePackedInt32
(
3
,
this
.
res
);
if
(
!
w
)
return
writer
.
getResultBuffer
();
}
static
deserialize
(
bytes
:
Uint8Array
|
pb_1
.
BinaryReader
):
MsgToss
{
const
reader
=
bytes
instanceof
pb_1
.
BinaryReader
?
bytes
:
new
pb_1
.
BinaryReader
(
bytes
),
message
=
new
MsgToss
();
while
(
reader
.
nextField
())
{
if
(
reader
.
isEndGroup
())
break
;
switch
(
reader
.
getFieldNumber
())
{
case
1
:
message
.
player
=
reader
.
readInt32
();
break
;
case
2
:
message
.
toss_type
=
reader
.
readEnum
();
break
;
case
3
:
message
.
res
=
reader
.
readPackedInt32
();
break
;
default
:
reader
.
skipField
();
}
}
return
message
;
}
serializeBinary
():
Uint8Array
{
return
this
.
serialize
();
}
static
deserializeBinary
(
bytes
:
Uint8Array
):
MsgToss
{
return
MsgToss
.
deserialize
(
bytes
);
}
}
export
namespace
MsgToss
{
export
enum
TossType
{
UNKNOWN
=
0
,
COIN
=
1
,
DICE
=
2
}
}
export
class
MsgReloadField
extends
pb_1
.
Message
{
#
one_of_decls
:
number
[][]
=
[];
constructor
(
data
?:
any
[]
|
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment