|
@@ -52,26 +52,26 @@ public class SynchronizeManager : SingletonMono<SynchronizeManager>
|
|
|
break;
|
|
|
|
|
|
case "SynchModel":
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- Debug.Log("SynchModel");
|
|
|
- if (data.listModelData != null&& listModel!=null)
|
|
|
- for (int i = 0; i < listModel.Count; i++)
|
|
|
+ for (int i = 0; i < data.listModelData.Count; i++)
|
|
|
{
|
|
|
- for (int j = 0; j < data.listModelData.Count; j++)
|
|
|
- {
|
|
|
+ Debug.Log(data.listModelData[i].id);
|
|
|
+ MsgHandler.SendMsg(data.listModelData[i].id, data.listModelData[i]);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
- if(listModel[i].id == data.listModelData[j].id)
|
|
|
- {
|
|
|
- Debug.Log(data.listModelData[j].id);
|
|
|
- listModel[i].SetData(data.listModelData[j]);
|
|
|
- }
|
|
|
- }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
- }
|
|
|
+
|
|
|
|
|
|
break;
|
|
|
|
|
@@ -86,12 +86,12 @@ public class SynchronizeManager : SingletonMono<SynchronizeManager>
|
|
|
for (int i = 0; i < listModel.Count; i++)
|
|
|
{
|
|
|
|
|
|
- if (listModel[i].isSyn)
|
|
|
+ if (listModel[i].isSyn&&listModel[i].isOwnDo||listModel[i].isPlayer)
|
|
|
{
|
|
|
listData.Add(listModel[i].GetData());
|
|
|
|
|
|
- if (!listModel[i].isPlayer)
|
|
|
- listModel[i].isSyn = false;
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
MessageData MsgData = new MessageData("SynchModel", listData, null, null);
|