xushiting 3 年 前
コミット
e5367a3fde

+ 1 - 1
src/main/java/com/fdkk/fdkkmeta/grpcService/SceneGrpcServiceImpl.java

@@ -53,7 +53,7 @@ public class SceneGrpcServiceImpl implements SceneGrpcService {
         builder.setPathId("thirdwalk");
         builder.setAvatarSize(1);
         if(userInfo.get("extra") != null){
-            builder.setExtra((Extra)userInfo.get("extra"));
+            builder.setExtra(userInfo.getString("extra"));
         }
         builder.setPrioritySync(false);
         builder.setPlayer((Space)userInfo.get("player"));

+ 1 - 2
src/main/java/com/fdkk/fdkkmeta/grpcService/sceneGrpcServer.java

@@ -301,8 +301,7 @@ public class sceneGrpcServer extends SceneGrpcServiceGrpc.SceneGrpcServiceImplBa
 					userInfo.put("pathName","");
 					userInfo.put("pathId","thirdwalk");
 					userInfo.put("avatarSize",1);
-					Extra extra = Extra.newBuilder().setRemoveWhenDisconnected(true).build();
-					userInfo.put("extra",extra);
+					userInfo.put("extra","{\"removeWhenDisconnected\":true}");
 					userInfo.put("prioritySync",false);
 
 					Space.Builder player = Space.newBuilder();

+ 3 - 3
src/main/proto/scene.proto

@@ -95,7 +95,7 @@ message State {
    string pathName=14;
    string pathId=15;
    int32 avatarSize=16;
-   Extra extra=17;
+   string extra=17;
    bool prioritySync=18;
    Space player=19;
    Space camera=20;
@@ -150,7 +150,7 @@ message InitRequest {
   Space camera=11;
   Space player=12;
   int32 person=13;
-  repeated string firends=14;
+  string firends=14;
   bool sync_by_event=15;
   string area_name=16;
   string path_name=17;
@@ -159,7 +159,7 @@ message InitRequest {
   bool syncToOthers=20;
   bool hasAvatar=21;
   bool prioritySync=22;
-  Extra extra=23;
+  string extra=23;
 }
 /**********************************************************/
 message EchoMsg{