Advertisement
kadyr

Untitled

Sep 25th, 2021
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 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.  
  15. bool isConnected;
  16. void Start()
  17. {
  18. PhotonNetwork.NickName = "Кадыр";
  19. Log("Player connected with nickname " + PhotonNetwork.NickName);
  20. PhotonNetwork.AutomaticallySyncScene = true;
  21. PhotonNetwork.GameVersion = "1";
  22. PhotonNetwork.ConnectUsingSettings();
  23. }
  24.  
  25.  
  26. public void ChangeNickname()
  27. {
  28. PhotonNetwork.NickName = textInput.text;
  29. PhotonNetwork.ConnectUsingSettings();
  30. }
  31.  
  32. void Log(string message)
  33. {
  34. Debug.Log(message);
  35. logText.text += "\n";
  36. logText.text += message;
  37. }
  38.  
  39. public void JoinRoom()
  40. {
  41. PhotonNetwork.JoinRandomRoom();
  42. }
  43.  
  44. public void CreateRoom()
  45. {
  46. if(isConnected)
  47. PhotonNetwork.CreateRoom(null,new Photon.Realtime.RoomOptions{MaxPlayers = 4 });
  48. }
  49. public override void OnConnectedToMaster()
  50. {
  51. isConnected = true;
  52. base.OnConnectedToMaster();
  53. Log(PhotonNetwork.NickName + " подключился как обычный челик в сервер фотон!!!");
  54. }
  55.  
  56.  
  57. public override void OnJoinedRoom()
  58. {
  59. base.OnJoinedRoom();
  60. Log("Человек вошёл в комнату");
  61. PhotonNetwork.LoadLevel("Room");
  62. }
  63.  
  64. }
  65.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement