Advertisement
kadyr

Untitled

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