syntax = "proto3"; import "BreakoutPhysicalObject.proto"; import "BreakoutAction.proto"; import "BreakoutSpawnPoint.proto"; import "BreakoutElementReactionCounter.proto"; import "BreakoutSyncConnectUidInfo.proto"; option java_package = "emu.grasscutter.net.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; }