syntax = "proto3"; import "GadgetBornType.proto"; import "Item.proto"; import "WorktopInfo.proto"; import "ClientGadgetInfo.proto"; import "PlatformInfo.proto"; import "WeatherInfo.proto"; import "AbilityGadgetInfo.proto"; message SceneGadgetInfo { oneof Content { Item trifleItem = 11; uint32 itemId = 12; WorktopInfo worktop = 13; ClientGadgetInfo clientGadget = 14; PlatformInfo platform = 15; WeatherInfo weather = 16; AbilityGadgetInfo abilityGadget = 17; } uint32 gadgetId = 1; uint32 groupId = 2; uint32 configId = 3; uint32 ownerEntityId = 4; GadgetBornType bornType = 5; uint32 gadgetState = 6; uint32 gadgetType = 7; bool isShowCutscene = 8; uint32 authorityPeerId = 9; bool isEnableInteract = 10; }