修改上线逻辑

This commit is contained in:
YangHua 2023-11-15 15:28:37 +08:00
parent 618673c1c6
commit c9ca72068f
3 changed files with 8 additions and 15 deletions

View File

@ -15,7 +15,7 @@ public class GameManager : MonoBehaviour
private void Start()
{
SyncCreateRoom.getroomusersRequset += OnGetRoomUsers;
SyncCreateRoom.onlineRequset += OnOtherPlayerOnline;
SyncCreateRoom.send2roomRequset += OnOtherPlayerOnline;
SyncPlayerTransform spt = Instantiate(playerTransformPrefab);
spt.gameObject.SetActive(true);
spt.gameObject.transform.position = spawnPos.position;
@ -27,14 +27,7 @@ public class GameManager : MonoBehaviour
}
public void Update()
{
if (Input.GetKeyDown("t"))
{
string msg = "getroomusers ";
_ = SyncCreateRoom.SendMessageAsync(msg);
}
}
public void OnOtherPlayerOnline(string msg)
{
@ -84,7 +77,7 @@ public class GameManager : MonoBehaviour
userIds.Add(ulong.Parse(userInfo[0]));
}
}
string msg = string.Format("send2room " + "online");
string msg = string.Format("send2room " + "online,"+ ulong.Parse(GlobalFlag.currentUser.user_id));
_ = SyncCreateRoom.SendMessageAsync(msg);
}

View File

@ -21,7 +21,7 @@ public class UIBootstrap : MonoSingleton<UIBootstrap>
}
AdamSync.SyncCreateRoom.getRoomsRequset += OnGetRooms;
AdamSync.SyncCreateRoom.getroomusersRequset += OnGetRoomsUsers;
AdamSync.SyncCreateRoom.onlineRequset += OnGetRoomsInfo;
AdamSync.SyncCreateRoom.send2roomRequset += OnGetRoomsInfo;
}
public void OnGetRooms(string msg)
{
@ -62,13 +62,13 @@ public class UIBootstrap : MonoSingleton<UIBootstrap>
Debug.Log("OnDisable");
AdamSync.SyncCreateRoom.getRoomsRequset -= OnGetRooms;
AdamSync.SyncCreateRoom.getroomusersRequset -= OnGetRoomsUsers;
AdamSync.SyncCreateRoom.onlineRequset -= OnGetRoomsInfo;
AdamSync.SyncCreateRoom.send2roomRequset -= OnGetRoomsInfo;
}
private void OnDestory()
{
Debug.Log("OnDestory");
AdamSync.SyncCreateRoom.getRoomsRequset -= OnGetRooms;
AdamSync.SyncCreateRoom.getroomusersRequset -= OnGetRoomsUsers;
AdamSync.SyncCreateRoom.onlineRequset -= OnGetRoomsInfo;
AdamSync.SyncCreateRoom.send2roomRequset -= OnGetRoomsInfo;
}
}

View File

@ -26,7 +26,7 @@ namespace AdamSync
public static Action<string> closeRoomRequset;
public static Action<int, string, string> playerInfoRequset;
public static Action<string> getroomusersRequset;
public static Action<string> onlineRequset;
public static Action<string> send2roomRequset;
public static Action<string> send2userRequset;
@ -113,7 +113,7 @@ namespace AdamSync
getroomusersRequset?.Invoke(commands[1]);
break;
case "send2room":
onlineRequset?.Invoke(commands[1]);
send2roomRequset?.Invoke(commands[1]);
break;
case "send2user":
send2userRequset?.Invoke(commands[1]);