Fix Scene*Info

This commit is contained in:
Akbar Yahya
2023-01-29 14:46:19 +08:00
parent e07d12ad71
commit 41bc21f009
12 changed files with 67 additions and 61 deletions

View File

@@ -5,16 +5,18 @@ option java_package = "emu.grasscutter.net.proto";
import "ProtEntityType.proto";
import "MotionInfo.proto";
import "Avatar.proto";
import "Monster.proto";
import "Npc.proto";
import "Gadget.proto";
import "EntityClientData.proto";
import "EntityAuthorityInfo.proto";
import "PropPair.proto";
import "FightPropPair.proto";
import "AnimatorParameterValueInfoPair.proto";
import "EntityEnvironmentInfo.proto";
import "SceneAvatarInfo.proto";
import "SceneGadgetInfo.proto";
import "SceneMonsterInfo.proto";
import "SceneNpcInfo.proto";
import "ServerBuff.proto";
message SceneEntityInfo {
ProtEntityType entityType = 1;
@@ -26,10 +28,10 @@ message SceneEntityInfo {
uint32 lifeState = 7;
repeated AnimatorParameterValueInfoPair animatorParaList = 9;
oneof entity {
Avatar avatar = 10;
Monster monster = 11;
Npc npc = 12;
Gadget gadget = 13;
SceneAvatarInfo avatar = 10;
SceneMonsterInfo monster = 11;
SceneNpcInfo npc = 12;
SceneGadgetInfo gadget = 13;
}
uint32 lastMoveSceneTimeMs = 17;
uint32 lastMoveReliableSeq = 18;