XtGameKit/Packages/cn.xt.bag/Proto/BagOuter_C_3100.proto

88 lines
1.3 KiB
Protocol Buffer

syntax = "proto3";
package ET;
message ItemInfo
{
int64 itemIndex = 1;
int32 itemId = 2;
int64 count = 3;
int64 heroId = 4;
}
message EquipSlot
{
int32 slotIndex = 1;
int64 itemIndex = 2;
}
// ResponseType R2C_UseItem
message C2G_UseItem // ISessionRequest
{
int32 RpcId = 1;
string reqId = 2;
int64 itemIndex = 3;
int32 count = 4;
}
message R2C_UseItem // ISessionResponse
{
int32 RpcId = 1;
int32 Error = 2;
string Message = 3;
ItemInfo item = 4;
}
// ResponseType R2C_HeroWearEquip
message C2G_HeroWearEquip // ISessionRequest
{
int32 RpcId = 1;
string reqId = 2;
int64 heroId = 3;
int64 itemIndex = 4;
int32 slotIndex = 5;
}
message R2C_HeroWearEquip // ISessionResponse
{
int32 RpcId = 1;
int32 Error = 2;
string Message = 3;
int64 heroId = 4;
int64 itemIndex = 5;
int32 slotIndex = 6;
}
// ResponseType R2C_TakeOffEquip
message C2G_TakeOffEquip // ISessionRequest
{
int32 RpcId = 1;
string reqId = 2;
int64 heroId = 3;
int32 slotIndex = 4;
}
message R2C_TakeOffEquip // ISessionResponse
{
int32 RpcId = 1;
int32 Error = 2;
string Message = 3;
int64 heroId = 4;
int64 itemIndex = 5;
int32 slotIndex = 6;
}
message Item_ItemInfo // IMessage
{
ItemInfo item = 1;
}
message Item_ItemInfoList // IMessage
{
repeated ItemInfo items = 1;
}
message Item_RemoveItem // IMessage
{
int64 itemIndex = 1;
}