mirror of
https://github.com/EggLinks/DanhengServer-OpenSource.git
synced 2026-01-02 20:26:03 +08:00
102 lines
2.2 KiB
Protocol Buffer
102 lines
2.2 KiB
Protocol Buffer
syntax = "proto3";
|
|
|
|
option csharp_namespace = "EggLink.DanhengServer.Proto.ServerSide";
|
|
|
|
message GridFightShopRoleItemPb {
|
|
uint32 RoleId = 1;
|
|
uint32 Tier = 2;
|
|
}
|
|
|
|
message GridFightShopItemPb {
|
|
oneof ItemType {
|
|
GridFightShopRoleItemPb RoleItem = 1;
|
|
}
|
|
uint32 Rarity = 2;
|
|
bool SoldOut = 3;
|
|
}
|
|
|
|
message GridFightShopInfoPb {
|
|
bool ShopLocked = 1;
|
|
uint32 FreeRefreshCount = 2;
|
|
uint32 RefreshCost = 3;
|
|
repeated GridFightShopItemPb ShopItems = 4;
|
|
}
|
|
|
|
message GridFightGameInfoPb {
|
|
uint32 UniqueId = 1;
|
|
uint32 DivisionId = 2;
|
|
bool IsOverLock = 3;
|
|
uint32 Season = 4;
|
|
repeated GridFightComponentPb Components = 5;
|
|
}
|
|
|
|
message GridFightBasicInfoPb {
|
|
uint32 CurGold = 1;
|
|
uint32 CurLevel = 2;
|
|
uint32 LevelExp = 3;
|
|
uint32 BuyLevelCost = 4;
|
|
uint32 CurHp = 5;
|
|
uint32 MaxAvatarNum = 6;
|
|
uint32 ComboNum = 7;
|
|
uint32 LockType = 8;
|
|
uint32 LockReason = 9;
|
|
}
|
|
|
|
message GridFightRoleInfoPb {
|
|
uint32 RoleId = 1;
|
|
uint32 Tier = 2;
|
|
uint32 Pos = 3;
|
|
uint32 UniqueId = 4;
|
|
map<string, uint32> SavedValues = 5;
|
|
repeated uint32 EquipmentIds = 6;
|
|
}
|
|
|
|
message GridFightAvatarInfoPb {
|
|
repeated GridFightRoleInfoPb Roles = 1;
|
|
uint32 CurUniqueId = 2;
|
|
}
|
|
|
|
message GridFightGameOrbPb {
|
|
uint32 OrbItemId = 1;
|
|
uint32 UniqueId = 2;
|
|
}
|
|
|
|
message GridFightOrbInfoPb {
|
|
repeated GridFightGameOrbPb Orbs = 1;
|
|
}
|
|
|
|
message GridFightGameAugmentPb {
|
|
uint32 AugmentId = 1;
|
|
map<string, uint32> SavedValues = 2;
|
|
}
|
|
|
|
message GridFightAugmentInfoPb {
|
|
repeated GridFightGameAugmentPb Augments = 1;
|
|
}
|
|
|
|
message GridFightGameTraitEffectPb {
|
|
uint32 TraitId = 1;
|
|
uint32 EffectId = 2;
|
|
uint32 Param = 3;
|
|
}
|
|
|
|
message GridFightGameTraitPb {
|
|
uint32 TraitId = 1;
|
|
repeated GridFightGameTraitEffectPb Effects = 2;
|
|
uint32 TraitLayer = 3;
|
|
}
|
|
|
|
message GridFightTraitInfoPb {
|
|
repeated GridFightGameTraitPb Traits = 1;
|
|
}
|
|
|
|
message GridFightComponentPb {
|
|
oneof ComponentType {
|
|
GridFightShopInfoPb ShopInfo = 1;
|
|
GridFightBasicInfoPb BasicInfo = 2;
|
|
GridFightAvatarInfoPb AvatarInfo = 3;
|
|
GridFightOrbInfoPb OrbInfo = 4;
|
|
GridFightAugmentInfoPb AugmentInfo = 5;
|
|
GridFightTraitInfoPb TraitInfo = 6;
|
|
}
|
|
} |