Commit 48baa6f3 authored by Chunchi Che's avatar Chunchi Che

sync neos-protobuf

parent 65312b5b
Pipeline #21624 passed with stages
in 12 minutes and 7 seconds
Subproject commit 30d0ceb9d06259c09f3dfd36c3872bd1e9c02b88 Subproject commit c83175eb31577752e3ea02100e5f782f4417b654
...@@ -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(
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment