public void OnClick_LeaveRoom() { PhotonNetwork.LeaveRoom(true); _roomCanvases.CurrentRoom.Hide(); }
public void Quit() { disconnecting = true; PhotonNetwork.LeaveRoom(); SceneManager.LoadScene(0); }
private void Update() { if (moving) { float step = speed * Time.deltaTime; float actualScale = Vector3.Distance(timeReducedObject.transform.position, timeActual.transform.position) / distanceInic; timeReducedObject.transform.position = Vector3.MoveTowards(timeReducedObject.transform.position, timeActual.transform.position, 5); if (timeReducedObject.transform.localScale.x > 0.2f && timeReducedObject.transform.localScale.y > 0.2f) { timeReducedObject.transform.localScale = new Vector3(actualScale, actualScale, 1); } if (Vector3.Distance(timeReducedObject.transform.position, timeActual.transform.position) < 0.001f) { moving = false; timeReducedObject.SetActive(false); tiempo.ActualTimePlayer = tiempo.ActualTimePlayer - minutesReduc; timeActual.SetText(tiempo.ActualTimePlayer.ToString()); sliderTiempo.value = tiempo.ActualTimePlayer; ml.allowClick = true; minutesReduc = 0; } } if (decisionesTomadas.pos > -1 && decisionesTomadas.pos < 3) { int dec1 = decisionesTomadas.mias[decisionesTomadas.pos]; int dec2 = decisionesTomadas.otro[decisionesTomadas.pos]; bool calc = decisionesTomadas.calcular[decisionesTomadas.pos]; if (calc) { bool bDec1 = dec1 == 1; bool bDec2 = dec2 == 1; int ptj = CambiarTiempos(bDec1, bDec2); int ptj2 = CambiarTiempos(bDec2, bDec1); //lógica de la probabilidad Debug.Log("Decision1: " + dec1); Debug.Log("Decision2: " + dec2); if (!bDec1) { ml.setProbRuleta(probabilidad += 0.2f); float x = 0.2f;//Random.Range(0f,1f); if (x <= probabilidad) { ptj = 10; // suponiendo que resta 10 ml.setRedudeTimeProbPlayer(true); //falta un bool para avisar al contrincante } } ReduceTimeActualPlayer(ptj); ReduceTimeActualOther(ptj2); decisionesTomadas.calcular[decisionesTomadas.pos] = false; decisionesTomadas.pos++; } } if (ml.getReduceTimeProbOther() && !reducedOther) { Debug.Log("Tiempo inic:" + tiempo.ActualTimeOther); if (decisionesTomadas.mias[decisionesTomadas.pos - 1] == 0) { ReduceTimeActualOther(4); } else if (decisionesTomadas.mias[decisionesTomadas.pos - 1] == 1) { ReduceTimeActualOther(9); } ml.setRedudeTimeProbOther(false); Debug.Log("Tiempo fin:" + tiempo.ActualTimeOther); reducedOther = true; } if (tiempo.ActualTimePlayer < 0) { coordsPlayer.perdio = true; StartCoroutine(EsperarCambio()); } else if (tiempo.ActualTimePlayer == 0) { if (coordsPlayer.x == 6 && coordsPlayer.y == 2) { PhotonNetwork.LoadLevel("Ganar"); PhotonNetwork.LeaveRoom(); } else { coordsPlayer.perdio = true; StartCoroutine(EsperarCambio()); } } else { if (coordsOther.perdio && (GameObject.FindGameObjectsWithTag("Player").Length < 2)) { PhotonNetwork.LoadLevel("Ganar"); PhotonNetwork.LeaveRoom(); } else if (coordsPlayer.x == 6 && coordsPlayer.y == 2 && coordsOther.x == 6 && coordsOther.y == 2) { PhotonNetwork.LoadLevel("Ganar"); PhotonNetwork.LeaveRoom(); } else if (tiempo.ActualTimePlayer == tiempo.ActualTimeOther && decisionesTomadas.pos == 3) { PhotonNetwork.LoadLevel("Ganar"); PhotonNetwork.LeaveRoom(); } } }
public void OnEvent(EventData photonEvent) { byte eventCode = photonEvent.Code; //if (eventCode == MoveUnitsToTargetPositionEvent) //{ // object[] data = (object[])photonEvent.CustomData; // Vector3 targetPosition = (Vector3)data[0]; // for (int index = 1; index < data.Length; ++index) // { // int unitId = (int)data[index]; // UnitList[unitId].TargetPosition = targetPosition; // } //} if (eventCode == PhotonEvent_StartGame) { //updatePlayerInRoom(); Debug.Log("OnEvent PhotonEvent_StartGame"); GetallplayerAroundTable(); FillPlayersInRoom(); //Uimanager.instance.GeneratePlayer(); SetRoomCustomProperty("GameState", "Started"); GameManager.currentGameMode = GameMode.MultiPlayer; if (PhotonNetwork.IsMasterClient) { PhotonNetwork.LoadLevel(2); } } if (eventCode == PhotonEvent_EndGame) { Debug.Log("OnEvent PhotonEvent_EndGame"); } if (eventCode == PhotonEvent_LeaveMatch) { Debug.Log("OnEvent PhotonEvent_LeaveMatch"); PhotonNetwork.LeaveRoom(); } if (eventCode == PhotonEvent_DealCardCompleted) { Debug.Log("OnEvent PhotonEvent_DealCardCompleted"); ////if (players[0].PV == null) //foreach (var item in GameObject.FindObjectsOfType<PunPlayerRefs>()) //{ // Debug.Log("OnRoomPropertiesUpdate Findplayer", item); // item.Findplayer(); //} ////if (PlayerSharedDatas[0].PhotonName == "") //{ // foreach (var item in GameObject.FindObjectsOfType<PunPlayerRefs>()) // { // MultiPlayerGamePlayManager.instance. // PlayerSharedDatas[item.PhotonViewOf.id].PhotonName = item.pv.Owner.NickName; // MultiPlayerGamePlayManager.instance. // PlayerSharedDatas[item.PhotonViewOf.id].pv = item.pv; // } //} } if (eventCode == PhotonEvent_SyncDeck) { Debug.Log("PhotonEvent_SyncDeck"); MultiPlayerGamePlayManager.instance.SyncCards( Launcher.instance.GetRoomCustomProperty("cardsid")); } }
public void Leave() { PhotonNetwork.LeaveRoom(); Time.timeScale = 1; }
public void LeaveRoom() { PhotonNetwork.LeaveRoom(); MenuManager.Instance.OpenMenu("loading"); }
public void QuickCancel() { quickCancelButton.SetActive(false); quickStartButton.SetActive(true); PhotonNetwork.LeaveRoom(); }
public override void OnJoinedRoom() //當家入房間觸發的FUNCTION { PhotonNetwork.LeaveRoom(); PhotonNetwork.LoadLevel("room1"); }
/// <summary> /// Called by the Leave Game button's OnClick() /// </summary> public void LeaveRoom() { //calls back OnLeftRoom, thus loading the launcher scene! PhotonNetwork.LeaveRoom(); }
/// <summary> /// Sends players back to menu /// </summary> void GoBackToMenu() { PhotonNetwork.LeaveRoom(); NetworkManager.instance.ChangeScene("MenuScene"); }
void Update() { ComonScript.Getting(dl, scene); if (modoru.GetComponent <ButtonScript>().button == true) { dl = true; scene = 0; PhotonNetwork.LeaveRoom(); } else { if (PhotonNetwork.InRoom) { if (PhotonNetwork.CurrentRoom.PlayerCount == 2) { serching = false; point.GetComponent <Text>().text = "qepy 3ew T\nnztljdq"; room.IsOpen = false; } } else { room.MaxPlayers = 2; room.IsOpen = true; PhotonNetwork.CreateRoom("" + n, RoomPropertyScript.CreateRoomOptions("" + n), TypedLobby.Default); n++; } if (serching) { t++; if (0 < t && t < 100) { point.GetComponent <Text>().text = "qepy 3ew !\nxTdw ejr>"; } else if (100 < t && t < 200) { point.GetComponent <Text>().text = "qepy 3ew !\nxTdw ejr>>"; } else if (200 < t && t < 300) { point.GetComponent <Text>().text = "qepy 3ew !\nxTdw ejr>>>"; } else if (t > 300) { t = 0; } } else { t2 += Time.deltaTime; if (t2 >= 3) { dl = true; scene = 5; } } } if (hajimeru.GetComponent <ButtonScript>().button == true) { PhotonNetwork.LeaveRoom(); PhotonNetwork.ConnectUsingSettings(); hajimeru.GetComponent <ButtonScript>().button = false; //type = 5; } }
private void ReturnAction() { PhotonNetwork.LeaveRoom(); }
public void DespawnPlayer() { photonView.RPC("OnDespawnPlayer", PhotonNetwork.player); PhotonNetwork.LeaveRoom(); }
void Back() { PhotonNetwork.LeaveRoom( ); lobby.SetActive(true); room.SetActive(false); }
public void NewRoom() { PhotonNetwork.LeaveRoom(); CBUG.Log("Leaving current room ..."); needsNewRoom = true; }
public void LeaveLobby() { PhotonNetwork.LeaveRoom(); roomGO.SetActive(false); lobbyGO.SetActive(true); }
public void OnClickLeaveRoom() { PhotonNetwork.LeaveRoom(); Launcher.instance.LobbyPanel(); }
public void ClearAfterGameEnd() { PhotonNetwork.LeaveRoom(); }
public void Leave() => PhotonNetwork.LeaveRoom();
public void returnToLobby() { PhotonNetwork.LeaveRoom(); }
public void LeaveRoom() { PhotonNetwork.LeaveRoom(); MenuManager.Instance.SetMenu(MenuManager.LoadingMenu); }
public void LeaveRoom() { //Debug.Log("@ LobbyManager::LeaveRoom"); PhotonNetwork.LeaveRoom(); }
public void OnclickLeaveRoom() { PhotonNetwork.LeaveRoom(true); //roomsCanveses.currentRoomCanvas.Hide(); }
public void Exit() { // PhotonNetwork.LeaveRoom(); SceneManager.LoadScene(0); }
public override void OnMasterClientSwitched(Player newMasterClient) { PhotonNetwork.LeaveRoom(); }
public void OnLeaveLobbyButton() { PhotonNetwork.LeaveRoom(); SetScreen(mainScreen); }
public void LeaveRoom() { PhotonNetwork.LeaveRoom(); }
public void OnClickLeaveRoom() { PhotonNetwork.LeaveRoom(); }
public void OnLeaveGameButtonClicked() { PhotonNetwork.LeaveRoom(); }
public void LoadTargetScene() { PhotonNetwork.LeaveRoom(); PhotonNetwork.LoadLevel(SceneName); }