Commit 388dc2ed authored by Chunchi Che's avatar Chunchi Che

update ygopro.proto

parent 990048c3
......@@ -90,11 +90,11 @@ func Transform(src []byte, tranformType int) ([]byte, error) {
return nil, err
}
var pb ygopropb.YgoCtosMsg
var pb ygopropb.YgoStocMsg
switch packet.Proto {
case StocChat:
msg := transformChat(packet)
pb = ygopropb.YgoCtosMsg{
pb = ygopropb.YgoStocMsg{
Msg: &msg,
}
default:
......@@ -149,11 +149,11 @@ func transformJoinGame(pb *ygopropb.CtosJoinGame) YgoPacket {
// @player: uint16
// @message: []uint16
func transformChat(pkt YgoPacket) ygopropb.YgoCtosMsg_StocChat {
func transformChat(pkt YgoPacket) ygopropb.YgoStocMsg_StocChat {
player := int32(binary.LittleEndian.Uint16(pkt.Exdata))
message := utf16BufferToStr(pkt.Exdata[2:])
return ygopropb.YgoCtosMsg_StocChat{
return ygopropb.YgoStocMsg_StocChat{
StocChat: &ygopropb.StocChat{
Player: player,
Msg: message,
......
This diff is collapsed.
......@@ -5,14 +5,18 @@ option go_package = "DarkNeos/ygopropb";
message YgoCtosMsg {
oneof msg {
CtosPlayerInfo ctos_player_info = 2;
CtosJoinGame ctos_join_game = 3;
CtosUpdateDeck ctos_update_deck = 4;
CtosPlayerInfo ctos_player_info = 1;
CtosJoinGame ctos_join_game = 2;
CtosUpdateDeck ctos_update_deck = 3;
}
}
StocJoinGame stoc_join_game = 101;
StocChat stoc_chat = 102;
StocHsPlayerEnter stoc_hs_player_enter = 103;
StocTypeChange stoc_type_change = 104;
message YgoStocMsg {
oneof msg {
StocJoinGame stoc_join_game = 1;
StocChat stoc_chat = 2;
StocHsPlayerEnter stoc_hs_player_enter = 3;
StocTypeChange stoc_type_change = 4;
}
}
......
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