Advertisement
kadyr

Untitled

Sep 4th, 2021
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using Photon.Pun;
  4. using UnityEngine;
  5. using UnityEngine.UI;
  6.  
  7. public class LobbyManager : MonoBehaviourPunCallbacks
  8. {
  9. [SerializeField]
  10. private Text logText;
  11.  
  12. [SerializeField]
  13. private InputField textInput;
  14. void Start()
  15. {
  16. PhotonNetwork.NickName = "Player" + Random.Range(1000, 100000).ToString();
  17. Log("Player connected with nickname " + PhotonNetwork.NickName);
  18. PhotonNetwork.AutomaticallySyncScene = true;
  19. PhotonNetwork.GameVersion = "1";
  20. PhotonNetwork.ConnectUsingSettings();
  21. }
  22.  
  23.  
  24. public void ChangeNickname()
  25. {
  26. PhotonNetwork.NickName = textInput.text;
  27. PhotonNetwork.ConnectUsingSettings();
  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 Photon.Realtime.RoomOptions{MaxPlayers = 2 });
  45. }
  46. public override void OnConnectedToMaster()
  47. {
  48. base.OnConnectedToMaster();
  49. Log(PhotonNetwork.NickName + " подключился как обычный челик в сервер фотон!!!");
  50. }
  51.  
  52.  
  53. public override void OnJoinedRoom()
  54. {
  55. base.OnJoinedRoom();
  56. Log("Человек вошёл в комнату");
  57. PhotonNetwork.LoadLevel("Room");
  58. }
  59.  
  60. }
  61.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement