Commit e3b0dc68 authored by Chunchi Che's avatar Chunchi Che

sync neos-protobuf

parent 02505ee4
Pipeline #21056 passed with stages
in 17 minutes and 24 seconds
neos-protobuf @ e477dc8a
Subproject commit fb92cd6fee6515d9248bfbe8e178ff0dbc7bcae5 Subproject commit e477dc8ab6cc6ef898b34499f3e6ecd3b0d99481
...@@ -2668,7 +2668,7 @@ export namespace ygopro { ...@@ -2668,7 +2668,7 @@ export namespace ygopro {
} }
} }
export class CtosGameMsgResponse extends pb_1.Message { export class CtosGameMsgResponse extends pb_1.Message {
#one_of_decls: number[][] = [[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]]; #one_of_decls: number[][] = [[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]];
constructor( constructor(
data?: data?:
| any[] | any[]
...@@ -2684,6 +2684,7 @@ export namespace ygopro { ...@@ -2684,6 +2684,7 @@ export namespace ygopro {
select_battle_cmd?: never; select_battle_cmd?: never;
select_unselect_card?: never; select_unselect_card?: never;
select_counter_response?: never; select_counter_response?: never;
sort_card?: never;
} }
| { | {
select_idle_cmd?: never; select_idle_cmd?: never;
...@@ -2696,6 +2697,7 @@ export namespace ygopro { ...@@ -2696,6 +2697,7 @@ export namespace ygopro {
select_battle_cmd?: never; select_battle_cmd?: never;
select_unselect_card?: never; select_unselect_card?: never;
select_counter_response?: never; select_counter_response?: never;
sort_card?: never;
} }
| { | {
select_idle_cmd?: never; select_idle_cmd?: never;
...@@ -2708,6 +2710,7 @@ export namespace ygopro { ...@@ -2708,6 +2710,7 @@ export namespace ygopro {
select_battle_cmd?: never; select_battle_cmd?: never;
select_unselect_card?: never; select_unselect_card?: never;
select_counter_response?: never; select_counter_response?: never;
sort_card?: never;
} }
| { | {
select_idle_cmd?: never; select_idle_cmd?: never;
...@@ -2720,6 +2723,7 @@ export namespace ygopro { ...@@ -2720,6 +2723,7 @@ export namespace ygopro {
select_battle_cmd?: never; select_battle_cmd?: never;
select_unselect_card?: never; select_unselect_card?: never;
select_counter_response?: never; select_counter_response?: never;
sort_card?: never;
} }
| { | {
select_idle_cmd?: never; select_idle_cmd?: never;
...@@ -2732,6 +2736,7 @@ export namespace ygopro { ...@@ -2732,6 +2736,7 @@ export namespace ygopro {
select_battle_cmd?: never; select_battle_cmd?: never;
select_unselect_card?: never; select_unselect_card?: never;
select_counter_response?: never; select_counter_response?: never;
sort_card?: never;
} }
| { | {
select_idle_cmd?: never; select_idle_cmd?: never;
...@@ -2744,6 +2749,7 @@ export namespace ygopro { ...@@ -2744,6 +2749,7 @@ export namespace ygopro {
select_battle_cmd?: never; select_battle_cmd?: never;
select_unselect_card?: never; select_unselect_card?: never;
select_counter_response?: never; select_counter_response?: never;
sort_card?: never;
} }
| { | {
select_idle_cmd?: never; select_idle_cmd?: never;
...@@ -2756,6 +2762,7 @@ export namespace ygopro { ...@@ -2756,6 +2762,7 @@ export namespace ygopro {
select_battle_cmd?: never; select_battle_cmd?: never;
select_unselect_card?: never; select_unselect_card?: never;
select_counter_response?: never; select_counter_response?: never;
sort_card?: never;
} }
| { | {
select_idle_cmd?: never; select_idle_cmd?: never;
...@@ -2768,6 +2775,7 @@ export namespace ygopro { ...@@ -2768,6 +2775,7 @@ export namespace ygopro {
select_battle_cmd?: CtosGameMsgResponse.SelectBattleCmdResponse; select_battle_cmd?: CtosGameMsgResponse.SelectBattleCmdResponse;
select_unselect_card?: never; select_unselect_card?: never;
select_counter_response?: never; select_counter_response?: never;
sort_card?: never;
} }
| { | {
select_idle_cmd?: never; select_idle_cmd?: never;
...@@ -2780,6 +2788,7 @@ export namespace ygopro { ...@@ -2780,6 +2788,7 @@ export namespace ygopro {
select_battle_cmd?: never; select_battle_cmd?: never;
select_unselect_card?: CtosGameMsgResponse.SelectUnselectCardResponse; select_unselect_card?: CtosGameMsgResponse.SelectUnselectCardResponse;
select_counter_response?: never; select_counter_response?: never;
sort_card?: never;
} }
| { | {
select_idle_cmd?: never; select_idle_cmd?: never;
...@@ -2792,6 +2801,20 @@ export namespace ygopro { ...@@ -2792,6 +2801,20 @@ export namespace ygopro {
select_battle_cmd?: never; select_battle_cmd?: never;
select_unselect_card?: never; select_unselect_card?: never;
select_counter_response?: CtosGameMsgResponse.SelectCounterResponse; select_counter_response?: CtosGameMsgResponse.SelectCounterResponse;
sort_card?: never;
}
| {
select_idle_cmd?: never;
select_place?: never;
select_card?: never;
select_chain?: never;
select_effect_yn?: never;
select_position?: never;
select_option?: never;
select_battle_cmd?: never;
select_unselect_card?: never;
select_counter_response?: never;
sort_card?: CtosGameMsgResponse.SortCardResponse;
} }
)) ))
) { ) {
...@@ -2844,6 +2867,9 @@ export namespace ygopro { ...@@ -2844,6 +2867,9 @@ export namespace ygopro {
) { ) {
this.select_counter_response = data.select_counter_response; this.select_counter_response = data.select_counter_response;
} }
if ("sort_card" in data && data.sort_card != undefined) {
this.sort_card = data.sort_card;
}
} }
} }
get select_idle_cmd() { get select_idle_cmd() {
...@@ -2980,6 +3006,19 @@ export namespace ygopro { ...@@ -2980,6 +3006,19 @@ export namespace ygopro {
get has_select_counter_response() { get has_select_counter_response() {
return pb_1.Message.getField(this, 10) != null; return pb_1.Message.getField(this, 10) != null;
} }
get sort_card() {
return pb_1.Message.getWrapperField(
this,
CtosGameMsgResponse.SortCardResponse,
11
) as CtosGameMsgResponse.SortCardResponse;
}
set sort_card(value: CtosGameMsgResponse.SortCardResponse) {
pb_1.Message.setOneofWrapperField(this, 11, this.#one_of_decls[0], value);
}
get has_sort_card() {
return pb_1.Message.getField(this, 11) != null;
}
get gameMsgResponse() { get gameMsgResponse() {
const cases: { const cases: {
[index: number]: [index: number]:
...@@ -2993,7 +3032,8 @@ export namespace ygopro { ...@@ -2993,7 +3032,8 @@ export namespace ygopro {
| "select_option" | "select_option"
| "select_battle_cmd" | "select_battle_cmd"
| "select_unselect_card" | "select_unselect_card"
| "select_counter_response"; | "select_counter_response"
| "sort_card";
} = { } = {
0: "none", 0: "none",
1: "select_idle_cmd", 1: "select_idle_cmd",
...@@ -3006,9 +3046,10 @@ export namespace ygopro { ...@@ -3006,9 +3046,10 @@ export namespace ygopro {
8: "select_battle_cmd", 8: "select_battle_cmd",
9: "select_unselect_card", 9: "select_unselect_card",
10: "select_counter_response", 10: "select_counter_response",
11: "sort_card",
}; };
return cases[ return cases[
pb_1.Message.computeOneofCase(this, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]) pb_1.Message.computeOneofCase(this, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11])
]; ];
} }
static fromObject(data: { static fromObject(data: {
...@@ -3042,6 +3083,9 @@ export namespace ygopro { ...@@ -3042,6 +3083,9 @@ export namespace ygopro {
select_counter_response?: ReturnType< select_counter_response?: ReturnType<
typeof CtosGameMsgResponse.SelectCounterResponse.prototype.toObject typeof CtosGameMsgResponse.SelectCounterResponse.prototype.toObject
>; >;
sort_card?: ReturnType<
typeof CtosGameMsgResponse.SortCardResponse.prototype.toObject
>;
}): CtosGameMsgResponse { }): CtosGameMsgResponse {
const message = new CtosGameMsgResponse({}); const message = new CtosGameMsgResponse({});
if (data.select_idle_cmd != null) { if (data.select_idle_cmd != null) {
...@@ -3099,6 +3143,11 @@ export namespace ygopro { ...@@ -3099,6 +3143,11 @@ export namespace ygopro {
data.select_counter_response data.select_counter_response
); );
} }
if (data.sort_card != null) {
message.sort_card = CtosGameMsgResponse.SortCardResponse.fromObject(
data.sort_card
);
}
return message; return message;
} }
toObject() { toObject() {
...@@ -3133,6 +3182,9 @@ export namespace ygopro { ...@@ -3133,6 +3182,9 @@ export namespace ygopro {
select_counter_response?: ReturnType< select_counter_response?: ReturnType<
typeof CtosGameMsgResponse.SelectCounterResponse.prototype.toObject typeof CtosGameMsgResponse.SelectCounterResponse.prototype.toObject
>; >;
sort_card?: ReturnType<
typeof CtosGameMsgResponse.SortCardResponse.prototype.toObject
>;
} = {}; } = {};
if (this.select_idle_cmd != null) { if (this.select_idle_cmd != null) {
data.select_idle_cmd = this.select_idle_cmd.toObject(); data.select_idle_cmd = this.select_idle_cmd.toObject();
...@@ -3164,6 +3216,9 @@ export namespace ygopro { ...@@ -3164,6 +3216,9 @@ export namespace ygopro {
if (this.select_counter_response != null) { if (this.select_counter_response != null) {
data.select_counter_response = this.select_counter_response.toObject(); data.select_counter_response = this.select_counter_response.toObject();
} }
if (this.sort_card != null) {
data.sort_card = this.sort_card.toObject();
}
return data; return data;
} }
serialize(): Uint8Array; serialize(): Uint8Array;
...@@ -3210,6 +3265,10 @@ export namespace ygopro { ...@@ -3210,6 +3265,10 @@ export namespace ygopro {
writer.writeMessage(10, this.select_counter_response, () => writer.writeMessage(10, this.select_counter_response, () =>
this.select_counter_response.serialize(writer) this.select_counter_response.serialize(writer)
); );
if (this.has_sort_card)
writer.writeMessage(11, this.sort_card, () =>
this.sort_card.serialize(writer)
);
if (!w) return writer.getResultBuffer(); if (!w) return writer.getResultBuffer();
} }
static deserialize( static deserialize(
...@@ -3311,6 +3370,14 @@ export namespace ygopro { ...@@ -3311,6 +3370,14 @@ export namespace ygopro {
CtosGameMsgResponse.SelectCounterResponse.deserialize(reader)) CtosGameMsgResponse.SelectCounterResponse.deserialize(reader))
); );
break; break;
case 11:
reader.readMessage(
message.sort_card,
() =>
(message.sort_card =
CtosGameMsgResponse.SortCardResponse.deserialize(reader))
);
break;
default: default:
reader.skipField(); reader.skipField();
} }
...@@ -4218,6 +4285,87 @@ export namespace ygopro { ...@@ -4218,6 +4285,87 @@ export namespace ygopro {
return SelectCounterResponse.deserialize(bytes); return SelectCounterResponse.deserialize(bytes);
} }
} }
export class SortCardResponse extends pb_1.Message {
#one_of_decls: number[][] = [];
constructor(
data?:
| any[]
| {
sorted_index?: number[];
}
) {
super();
pb_1.Message.initialize(
this,
Array.isArray(data) ? data : [],
0,
-1,
[1],
this.#one_of_decls
);
if (!Array.isArray(data) && typeof data == "object") {
if ("sorted_index" in data && data.sorted_index != undefined) {
this.sorted_index = data.sorted_index;
}
}
}
get sorted_index() {
return pb_1.Message.getFieldWithDefault(this, 1, []) as number[];
}
set sorted_index(value: number[]) {
pb_1.Message.setField(this, 1, value);
}
static fromObject(data: { sorted_index?: number[] }): SortCardResponse {
const message = new SortCardResponse({});
if (data.sorted_index != null) {
message.sorted_index = data.sorted_index;
}
return message;
}
toObject() {
const data: {
sorted_index?: number[];
} = {};
if (this.sorted_index != null) {
data.sorted_index = this.sorted_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.sorted_index.length)
writer.writePackedInt32(1, this.sorted_index);
if (!w) return writer.getResultBuffer();
}
static deserialize(
bytes: Uint8Array | pb_1.BinaryReader
): SortCardResponse {
const reader =
bytes instanceof pb_1.BinaryReader
? bytes
: new pb_1.BinaryReader(bytes),
message = new SortCardResponse();
while (reader.nextField()) {
if (reader.isEndGroup()) break;
switch (reader.getFieldNumber()) {
case 1:
message.sorted_index = reader.readPackedInt32();
break;
default:
reader.skipField();
}
}
return message;
}
serializeBinary(): Uint8Array {
return this.serialize();
}
static deserializeBinary(bytes: Uint8Array): SortCardResponse {
return SortCardResponse.deserialize(bytes);
}
}
} }
export class StocJoinGame extends pb_1.Message { export class StocJoinGame extends pb_1.Message {
#one_of_decls: number[][] = []; #one_of_decls: number[][] = [];
......
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