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
48baa6f3
Commit
48baa6f3
authored
May 13, 2023
by
Chunchi Che
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
sync neos-protobuf
parent
65312b5b
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
211 additions
and
4 deletions
+211
-4
neos-protobuf
neos-protobuf
+1
-1
src/api/ocgcore/idl/ocgcore.ts
src/api/ocgcore/idl/ocgcore.ts
+210
-3
No files found.
neos-protobuf
@
c83175eb
Subproject commit
30d0ceb9d06259c09f3dfd36c3872bd1e9c02b88
Subproject commit
c83175eb31577752e3ea02100e5f782f4417b654
src/api/ocgcore/idl/ocgcore.ts
View file @
48baa6f3
...
@@ -5567,7 +5567,7 @@ export namespace ygopro {
...
@@ -5567,7 +5567,7 @@ export namespace ygopro {
[
[
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
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,
21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38,
39, 40,
39, 40,
41,
],
],
];
];
constructor(
constructor(
...
@@ -5615,6 +5615,7 @@ export namespace ygopro {
...
@@ -5615,6 +5615,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -5657,6 +5658,7 @@ export namespace ygopro {
...
@@ -5657,6 +5658,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -5699,6 +5701,7 @@ export namespace ygopro {
...
@@ -5699,6 +5701,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -5741,6 +5744,7 @@ export namespace ygopro {
...
@@ -5741,6 +5744,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -5783,6 +5787,7 @@ export namespace ygopro {
...
@@ -5783,6 +5787,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -5825,6 +5830,7 @@ export namespace ygopro {
...
@@ -5825,6 +5830,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -5867,6 +5873,7 @@ export namespace ygopro {
...
@@ -5867,6 +5873,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -5909,6 +5916,7 @@ export namespace ygopro {
...
@@ -5909,6 +5916,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -5951,6 +5959,7 @@ export namespace ygopro {
...
@@ -5951,6 +5959,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -5993,6 +6002,7 @@ export namespace ygopro {
...
@@ -5993,6 +6002,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6035,6 +6045,7 @@ export namespace ygopro {
...
@@ -6035,6 +6045,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6077,6 +6088,7 @@ export namespace ygopro {
...
@@ -6077,6 +6088,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6119,6 +6131,7 @@ export namespace ygopro {
...
@@ -6119,6 +6131,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6161,6 +6174,7 @@ export namespace ygopro {
...
@@ -6161,6 +6174,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6203,6 +6217,7 @@ export namespace ygopro {
...
@@ -6203,6 +6217,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6245,6 +6260,7 @@ export namespace ygopro {
...
@@ -6245,6 +6260,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6287,6 +6303,7 @@ export namespace ygopro {
...
@@ -6287,6 +6303,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6329,6 +6346,7 @@ export namespace ygopro {
...
@@ -6329,6 +6346,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6371,6 +6389,7 @@ export namespace ygopro {
...
@@ -6371,6 +6389,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6413,6 +6432,7 @@ export namespace ygopro {
...
@@ -6413,6 +6432,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6455,6 +6475,7 @@ export namespace ygopro {
...
@@ -6455,6 +6475,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6497,6 +6518,7 @@ export namespace ygopro {
...
@@ -6497,6 +6518,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6539,6 +6561,7 @@ export namespace ygopro {
...
@@ -6539,6 +6561,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6581,6 +6604,7 @@ export namespace ygopro {
...
@@ -6581,6 +6604,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6623,6 +6647,7 @@ export namespace ygopro {
...
@@ -6623,6 +6647,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6665,6 +6690,7 @@ export namespace ygopro {
...
@@ -6665,6 +6690,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6707,6 +6733,7 @@ export namespace ygopro {
...
@@ -6707,6 +6733,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6749,6 +6776,7 @@ export namespace ygopro {
...
@@ -6749,6 +6776,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6791,6 +6819,7 @@ export namespace ygopro {
...
@@ -6791,6 +6819,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6833,6 +6862,7 @@ export namespace ygopro {
...
@@ -6833,6 +6862,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6875,6 +6905,7 @@ export namespace ygopro {
...
@@ -6875,6 +6905,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6917,6 +6948,7 @@ export namespace ygopro {
...
@@ -6917,6 +6948,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6959,6 +6991,7 @@ export namespace ygopro {
...
@@ -6959,6 +6991,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -7001,6 +7034,7 @@ export namespace ygopro {
...
@@ -7001,6 +7034,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -7043,6 +7077,7 @@ export namespace ygopro {
...
@@ -7043,6 +7077,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -7085,6 +7120,7 @@ export namespace ygopro {
...
@@ -7085,6 +7120,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -7127,6 +7163,7 @@ export namespace ygopro {
...
@@ -7127,6 +7163,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -7169,6 +7206,7 @@ export namespace ygopro {
...
@@ -7169,6 +7206,7 @@ export namespace ygopro {
chaining?: StocGameMessage.MsgChaining;
chaining?: StocGameMessage.MsgChaining;
attack?: never;
attack?: never;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -7211,6 +7249,7 @@ export namespace ygopro {
...
@@ -7211,6 +7249,7 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: StocGameMessage.MsgAttack;
attack?: StocGameMessage.MsgAttack;
attack_disable?: never;
attack_disable?: never;
chain_solved?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -7253,6 +7292,50 @@ export namespace ygopro {
...
@@ -7253,6 +7292,50 @@ export namespace ygopro {
chaining?: never;
chaining?: never;
attack?: never;
attack?: never;
attack_disable?: StocGameMessage.MsgAttackDisabled;
attack_disable?: StocGameMessage.MsgAttackDisabled;
chain_solved?: 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?: StocGameMessage.MsgChainSolved;
}
}
))
))
) {
) {
...
@@ -7392,6 +7475,9 @@ export namespace ygopro {
...
@@ -7392,6 +7475,9 @@ export namespace ygopro {
if ("attack_disable" in data && data.attack_disable != undefined) {
if ("attack_disable" in data && data.attack_disable != undefined) {
this.attack_disable = data.attack_disable;
this.attack_disable = data.attack_disable;
}
}
if ("chain_solved" in data && data.chain_solved != undefined) {
this.chain_solved = data.chain_solved;
}
}
}
}
}
get start() {
get start() {
...
@@ -7914,6 +8000,19 @@ export namespace ygopro {
...
@@ -7914,6 +8000,19 @@ export namespace ygopro {
get has_attack_disable() {
get has_attack_disable() {
return pb_1.Message.getField(this, 40) != null;
return pb_1.Message.getField(this, 40) != null;
}
}
get chain_solved() {
return pb_1.Message.getWrapperField(
this,
StocGameMessage.MsgChainSolved,
41
) as StocGameMessage.MsgChainSolved;
}
set chain_solved(value: StocGameMessage.MsgChainSolved) {
pb_1.Message.setOneofWrapperField(this, 41, this.#one_of_decls[0], value);
}
get has_chain_solved() {
return pb_1.Message.getField(this, 41) != null;
}
get gameMsg() {
get gameMsg() {
const cases: {
const cases: {
[index: number]:
[index: number]:
...
@@ -7957,7 +8056,8 @@ export namespace ygopro {
...
@@ -7957,7 +8056,8 @@ export namespace ygopro {
| "sp_summoned"
| "sp_summoned"
| "chaining"
| "chaining"
| "attack"
| "attack"
| "attack_disable";
| "attack_disable"
| "chain_solved";
} = {
} = {
0: "none",
0: "none",
1: "start",
1: "start",
...
@@ -8000,6 +8100,7 @@ export namespace ygopro {
...
@@ -8000,6 +8100,7 @@ export namespace ygopro {
38: "chaining",
38: "chaining",
39: "attack",
39: "attack",
40: "attack_disable",
40: "attack_disable",
41: "chain_solved",
};
};
return cases[
return cases[
pb_1.Message.computeOneofCase(
pb_1.Message.computeOneofCase(
...
@@ -8007,7 +8108,7 @@ export namespace ygopro {
...
@@ -8007,7 +8108,7 @@ export namespace ygopro {
[
[
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,
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,
20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36,
37, 38, 39, 40,
37, 38, 39, 40,
41,
]
]
)
)
];
];
...
@@ -8115,6 +8216,9 @@ export namespace ygopro {
...
@@ -8115,6 +8216,9 @@ export namespace ygopro {
attack_disable?: ReturnType<
attack_disable?: ReturnType<
typeof StocGameMessage.MsgAttackDisabled.prototype.toObject
typeof StocGameMessage.MsgAttackDisabled.prototype.toObject
>;
>;
chain_solved?: ReturnType<
typeof StocGameMessage.MsgChainSolved.prototype.toObject
>;
}): StocGameMessage {
}): StocGameMessage {
const message = new StocGameMessage({});
const message = new StocGameMessage({});
if (data.start != null) {
if (data.start != null) {
...
@@ -8297,6 +8401,11 @@ export namespace ygopro {
...
@@ -8297,6 +8401,11 @@ export namespace ygopro {
data.attack_disable
data.attack_disable
);
);
}
}
if (data.chain_solved != null) {
message.chain_solved = StocGameMessage.MsgChainSolved.fromObject(
data.chain_solved
);
}
return message;
return message;
}
}
toObject() {
toObject() {
...
@@ -8405,6 +8514,9 @@ export namespace ygopro {
...
@@ -8405,6 +8514,9 @@ export namespace ygopro {
attack_disable?: ReturnType<
attack_disable?: ReturnType<
typeof StocGameMessage.MsgAttackDisabled.prototype.toObject
typeof StocGameMessage.MsgAttackDisabled.prototype.toObject
>;
>;
chain_solved?: ReturnType<
typeof StocGameMessage.MsgChainSolved.prototype.toObject
>;
} = {};
} = {};
if (this.start != null) {
if (this.start != null) {
data.start = this.start.toObject();
data.start = this.start.toObject();
...
@@ -8526,6 +8638,9 @@ export namespace ygopro {
...
@@ -8526,6 +8638,9 @@ export namespace ygopro {
if (this.attack_disable != null) {
if (this.attack_disable != null) {
data.attack_disable = this.attack_disable.toObject();
data.attack_disable = this.attack_disable.toObject();
}
}
if (this.chain_solved != null) {
data.chain_solved = this.chain_solved.toObject();
}
return data;
return data;
}
}
serialize(): Uint8Array;
serialize(): Uint8Array;
...
@@ -8676,6 +8791,10 @@ export namespace ygopro {
...
@@ -8676,6 +8791,10 @@ export namespace ygopro {
writer.writeMessage(40, this.attack_disable, () =>
writer.writeMessage(40, this.attack_disable, () =>
this.attack_disable.serialize(writer)
this.attack_disable.serialize(writer)
);
);
if (this.has_chain_solved)
writer.writeMessage(41, this.chain_solved, () =>
this.chain_solved.serialize(writer)
);
if (!w) return writer.getResultBuffer();
if (!w) return writer.getResultBuffer();
}
}
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): StocGameMessage {
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): StocGameMessage {
...
@@ -8991,6 +9110,14 @@ export namespace ygopro {
...
@@ -8991,6 +9110,14 @@ export namespace ygopro {
StocGameMessage.MsgAttackDisabled.deserialize(reader))
StocGameMessage.MsgAttackDisabled.deserialize(reader))
);
);
break;
break;
case 41:
reader.readMessage(
message.chain_solved,
() =>
(message.chain_solved =
StocGameMessage.MsgChainSolved.deserialize(reader))
);
break;
default:
default:
reader.skipField();
reader.skipField();
}
}
...
@@ -16751,6 +16878,86 @@ export namespace ygopro {
...
@@ -16751,6 +16878,86 @@ export namespace ygopro {
return MsgChaining.deserialize(bytes);
return MsgChaining.deserialize(bytes);
}
}
}
}
export class MsgChainSolved extends pb_1.Message {
#one_of_decls: number[][] = [];
constructor(
data?:
| any[]
| {
solved_index?: number;
}
) {
super();
pb_1.Message.initialize(
this,
Array.isArray(data) ? data : [],
0,
-1,
[],
this.#one_of_decls
);
if (!Array.isArray(data) && typeof data == "object") {
if ("solved_index" in data && data.solved_index != undefined) {
this.solved_index = data.solved_index;
}
}
}
get solved_index() {
return pb_1.Message.getFieldWithDefault(this, 1, 0) as number;
}
set solved_index(value: number) {
pb_1.Message.setField(this, 1, value);
}
static fromObject(data: { solved_index?: number }): MsgChainSolved {
const message = new MsgChainSolved({});
if (data.solved_index != null) {
message.solved_index = data.solved_index;
}
return message;
}
toObject() {
const data: {
solved_index?: number;
} = {};
if (this.solved_index != null) {
data.solved_index = this.solved_index;
}
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.solved_index != 0) writer.writeInt32(1, this.solved_index);
if (!w) return writer.getResultBuffer();
}
static deserialize(
bytes: Uint8Array | pb_1.BinaryReader
): MsgChainSolved {
const reader =
bytes instanceof pb_1.BinaryReader
? bytes
: new pb_1.BinaryReader(bytes),
message = new MsgChainSolved();
while (reader.nextField()) {
if (reader.isEndGroup()) break;
switch (reader.getFieldNumber()) {
case 1:
message.solved_index = reader.readInt32();
break;
default:
reader.skipField();
}
}
return message;
}
serializeBinary(): Uint8Array {
return this.serialize();
}
static deserializeBinary(bytes: Uint8Array): MsgChainSolved {
return MsgChainSolved.deserialize(bytes);
}
}
export class MsgAttack extends pb_1.Message {
export class MsgAttack extends pb_1.Message {
#one_of_decls: number[][] = [];
#one_of_decls: number[][] = [];
constructor(
constructor(
...
...
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