Exemple #1
0
 private void Awake()
 {
     if (NetworkManager.instance != null)
     {
         networkManager = NetworkManager.instance;
         duelo_agendado = networkManager.userLogin.duelo_agendado;
     }
     instance = this;
 }
Exemple #2
0
 public override void OnCreatedRoom()
 {
     playButton.interactable = true;
     gameScreen.SetActive(false);
     waitingScreen.SetActive(true);
     gameLogo.SetActive(false);
     if (PhotonNetwork.IsMasterClient)
     {
         ExitGames.Client.Photon.Hashtable _roomCustomProperties = networkManager._playerCustomProperties;//new ExitGames.Client.Photon.Hashtable();
         if (isTorneo)
         {
             DueloAgendado agendados     = networkManager.userLogin.duelo_agendado;
             string[]      expectedUsers = { agendados.jugador1.username, agendados.jugador2.username };
             PhotonNetwork.CurrentRoom.SetExpectedUsers(expectedUsers);
         }
         //_roomCustomProperties.Add("isTorneo", isTorneo);
         _roomCustomProperties["isTorneo"]  = isTorneo;
         _roomCustomProperties["gameEnded"] = false;
         PhotonNetwork.CurrentRoom.SetCustomProperties(_roomCustomProperties);
     }
 }
Exemple #3
0
 void Start()
 {
     network_manager = NetworkManager.instance;
     duelo_agendado  = network_manager.userLogin.duelo_agendado;
     fecha_fin       = DateTime.Parse(duelo_agendado.fecha_hora_inicio).AddSeconds(duelo_agendado.tiempo_prorroga);//DateTime.Parse(duelo_agendado.fecha_hora_fin);
 }