GC-Proto/proto/BreakoutSnapShot.proto

35 lines
1.0 KiB
Protocol Buffer

syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "BreakoutPhysicalObject.proto";
import "BreakoutAction.proto";
import "BreakoutSpawnPoint.proto";
import "BreakoutElementReactionCounter.proto";
import "BreakoutSyncConnectUidInfo.proto";
message BreakoutSnapShot {
uint64 clientGameTime = 1;
uint64 serverGameTime = 2;
repeated BreakoutPhysicalObject ballList = 3;
repeated BreakoutPhysicalObject physicalObjectList = 4;
repeated BreakoutAction actionList = 5;
uint32 waveIndex = 6;
bool isFinish = 7;
uint32 score = 8;
uint32 combo = 9;
uint32 maxCombo = 10;
uint32 lifeCount = 11;
uint32 waveSuiteIndex = 12;
repeated BreakoutSpawnPoint spawnPointList = 13;
uint32 remainingBossHp = 14;
repeated BreakoutElementReactionCounter brickElementReactionList = 15;
repeated BreakoutElementReactionCounter ballElementReactionList = 16;
repeated BreakoutSyncConnectUidInfo uidInfoList = 17;
repeated BreakoutPhysicalObject dynamicObjectList = 18;
repeated uint32 idIndexList = 19;
int32 rawClientGameTime = 20;
}