Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System.Collections;
- using System.Collections.Generic;
- using Photon.Pun;
- using UnityEngine;
- using UnityEngine.UI;
- public class LobbyManager : MonoBehaviourPunCallbacks
- {
- [SerializeField]
- private Text logText;
- [SerializeField]
- private InputField textInput;
- void Start()
- {
- PhotonNetwork.NickName = "Player" + Random.Range(1000, 100000).ToString();
- Log("Player connected with nickname " + PhotonNetwork.NickName);
- PhotonNetwork.AutomaticallySyncScene = true;
- PhotonNetwork.GameVersion = "1";
- PhotonNetwork.ConnectUsingSettings();
- }
- public void ChangeNickname()
- {
- PhotonNetwork.NickName = textInput.text;
- PhotonNetwork.ConnectUsingSettings();
- }
- void Log(string message)
- {
- Debug.Log(message);
- logText.text += "\n";
- logText.text += message;
- }
- public void JoinRoom()
- {
- PhotonNetwork.JoinRandomRoom();
- }
- public void CreateRoom()
- {
- PhotonNetwork.CreateRoom(null,new Photon.Realtime.RoomOptions{MaxPlayers = 2 });
- }
- public override void OnConnectedToMaster()
- {
- base.OnConnectedToMaster();
- Log(PhotonNetwork.NickName + " подключился как обычный челик в сервер фотон!!!");
- }
- public override void OnJoinedRoom()
- {
- base.OnJoinedRoom();
- Log("Человек вошёл в комнату");
- PhotonNetwork.LoadLevel("Room");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement