Advertisement
kadyr

Untitled

Sep 4th, 2021
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. using UnityEngine;
  2. using Photon.Pun;
  3. using UnityEngine.UI;
  4.  
  5. public class LobbyManager : MonoBehaviourPunCallbacks
  6. {
  7. [SerializeField]
  8. private Text logText;
  9.  
  10. void Start()
  11. {
  12. PhotonNetwork.NickName = "Player" + Random.Range(100, 10000).ToString();
  13. PhotonNetwork.AutomaticallySyncScene = true;
  14. PhotonNetwork.GameVersion = "1";
  15. PhotonNetwork.ConnectUsingSettings();
  16. }
  17.  
  18. void Log(string message)
  19. {
  20. Debug.Log(message);
  21. logText.text += "\n";
  22. logText.text += message;
  23. }
  24. public void CreateRoom()
  25. {
  26. PhotonNetwork.CreateRoom(null, new Photon.Realtime.RoomOptions { MaxPlayers = 15 });
  27. }
  28.  
  29. public void JoinRoom()
  30. {
  31. PhotonNetwork.JoinRandomRoom();
  32. }
  33.  
  34. public override void OnConnectedToMaster()
  35. {
  36. Log("Подключился к серверу");
  37. }
  38.  
  39. public override void OnJoinedRoom()
  40. {
  41. Log("Вошёл в комнату");
  42. PhotonNetwork.LoadLevel("Room");
  43. }
  44. }
  45.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement