Auto compile protos

This commit is contained in:
HolographicHat
2023-03-30 08:54:50 +08:00
parent ffc0854291
commit 69184fa59d
13 changed files with 77 additions and 2044 deletions

View File

@@ -0,0 +1,21 @@
syntax = "proto3";
option csharp_namespace = "Proto";
message Achievement {
enum Status {
INVALID = 0;
UNFINISHED = 1;
FINISHED = 2;
REWARD_TAKEN = 3;
}
uint32 timestamp = 13;
uint32 current = 2;
uint32 total = 5;
uint32 id = 9;
Status status = 6;
}
message AchievementAllDataNotify {
repeated Achievement list = 15;
}

View File

@@ -0,0 +1,16 @@
syntax = "proto3";
option csharp_namespace = "Proto";
message AchievementItem {
uint32 pre = 1;
uint32 group = 2;
string name = 3;
string description = 4;
}
message AchievementInfo {
string version = 1;
map<uint32, string> group = 2;
map<uint32, AchievementItem> items = 3;
}

10
res/proto/CacheItem.proto Normal file
View File

@@ -0,0 +1,10 @@
syntax = "proto3";
option csharp_namespace = "Proto";
message CacheItem {
uint32 version = 1;
string checksum = 2;
string etag = 3;
bytes content = 4;
}

View File

@@ -0,0 +1,15 @@
syntax = "proto3";
option csharp_namespace = "Proto";
message UpdateInfo {
uint32 versionCode = 1;
string versionName = 2;
string description = 3;
string packageLink = 4;
bool forceUpdate = 5;
bool enableLibDownload = 6;
bool enableAutoDownload = 7;
string currentCNGameHash = 8;
string currentOSGameHash = 9;
}