同步数据

This commit is contained in:
YangHua 2023-11-15 15:18:08 +08:00
parent b9d78a159e
commit 19e7957bd2
1 changed files with 11 additions and 6 deletions

View File

@ -22,6 +22,8 @@ public class GameManager : MonoBehaviour
spt.gameObject.transform.eulerAngles = spawnPos.eulerAngles;
spt.SetPlayerInfo(ulong.Parse(GlobalFlag.currentUser.user_id), GlobalFlag.currentUser.login_name, ulong.Parse(GlobalFlag.roomID), true);
userIds.Add(ulong.Parse(GlobalFlag.currentUser.user_id));
string msg = "getroomusers ";
_ = SyncCreateRoom.SendMessageAsync(msg);
}
@ -72,12 +74,15 @@ public class GameManager : MonoBehaviour
{
int index = i;
string[] userInfo = data[index].Split(',');
SyncPlayerTransform spt = Instantiate(playerTransformPrefab);
spt.gameObject.SetActive(true);
spt.SetPlayerInfo(ulong.Parse(userInfo[0]), userInfo[1], ulong.Parse(userInfo[2]), false);
spt.transform.position = new Vector3(spawnPos.position.x + index * 0.5f, spawnPos.position.y, spawnPos.position.z + index * 0.5f);
spt.transform.eulerAngles = spawnPos.eulerAngles;
userIds.Add(ulong.Parse(userInfo[0]));
if (!userIds.Contains(ulong.Parse(userInfo[0])))
{
SyncPlayerTransform spt = Instantiate(playerTransformPrefab);
spt.gameObject.SetActive(true);
spt.SetPlayerInfo(ulong.Parse(userInfo[0]), userInfo[1], ulong.Parse(userInfo[2]), false);
spt.transform.position = new Vector3(spawnPos.position.x + index * 0.5f, spawnPos.position.y, spawnPos.position.z + index * 0.5f);
spt.transform.eulerAngles = spawnPos.eulerAngles;
userIds.Add(ulong.Parse(userInfo[0]));
}
}
//string msg = string.Format("send2room " + "online");
//_ = SyncCreateRoom.SendMessageAsync(msg);