Advertisement
kadyr

Untitled

Sep 4th, 2021
1,167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 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