sword_game/proto/Protocol.proto

46 lines
747 B
Protocol Buffer

syntax = "proto3";
package Protocol;
message CS_Login {
string nickname = 1;
}
message SC_LoginResult {
bool success = 1;
uint64 gold = 2;
uint32 sword_level = 3;
}
message SC_UpgradeResult {
uint32 result = 1;
uint32 current_level = 2;
uint64 current_gold = 3;
}
message SC_SellResult {
uint64 earned_gold = 1;
uint64 total_gold = 2;
}
enum RankingType {
RANKING_TYPE_LEVEL = 0;
RANKING_TYPE_GOLD = 1;
}
message CS_RankingRequest {
RankingType type = 1;
}
message RankingEntry {
uint32 rank = 1;
string nickname = 2;
uint64 value = 3;
}
message SC_RankingList {
RankingType type = 1;
repeated RankingEntry entries = 2;
int32 my_rank = 3;
uint64 my_value = 4;
}