public IEnumerator FadeIn() { while (opacity > 0) { opacity -= Time.deltaTime; image.color = new Color(0, 0, 0, opacity); if (opacity <= 0.0f) { if (GameManager.Instance.haciendoAnim == false) { GameObject playerGO = GameObject.FindObjectOfType <ControllerPersonaje>().gameObject; PlayerInput plInput = playerGO.GetComponent <PlayerInput>(); plInput.inputHorizBlock = false; plInput.inputVerticBlock = false; ControllerPersonaje per = playerGO.GetComponent <ControllerPersonaje>(); per.dashBloqueado = false; per.saltoBloqueado = false; per.dashCaidaBloqueado = false; per.movimientoBloqueado = false; } } yield return(new WaitForSeconds(Time.deltaTime)); } }
public IEnumerator FadeOut() { Instantiate(particulasTransicion, GameObject.FindObjectOfType <ControllerPersonaje>().gameObject.transform.position + new Vector3(0, 2, 0), Quaternion.identity); if (opacity < 0) { opacity = 0; } while (opacity < 1) { opacity += Time.deltaTime; if (opacity >= 1) { GameObject playerGO = GameObject.FindObjectOfType <ControllerPersonaje>().gameObject; PlayerInput plInput = playerGO.GetComponent <PlayerInput>(); plInput.inputHorizBlock = true; plInput.inputVerticBlock = true; ControllerPersonaje per = playerGO.GetComponent <ControllerPersonaje>(); per.dashBloqueado = true; per.saltoBloqueado = true; per.dashCaidaBloqueado = true; per.movimientoBloqueado = true; } image.color = new Color(0, 0, 0, opacity); yield return(new WaitForSeconds(Time.deltaTime)); } }
void Start() { originalTamañoCamaraViaje = tamañoCamaraViaje; maxPaneoHorizontalConVariosTargets = maxPaneoHorizontalBase * 2; velocidadPaneoHorizVariosTargets = 2 * velocidadPaneoHorizontalBase; pausaZoom = GameObject.Find("ZoomPausa"); auxfinalsize = finalsize; auxstartsize = startsize; tiempoSinInput = 0; cinemakina = GameObject.FindObjectOfType <CinemachineVirtualCamera>(); cc = GameObject.FindObjectOfType <ControllerPersonaje>(); player = GameObject.FindObjectOfType <ControllerPersonaje>().gameObject; escenaActual = SceneManager.GetActiveScene().name; cinemakina.GetCinemachineComponent <CinemachineTransposer>().m_FollowOffset.z = -20; targetGroup.GetComponent <CinemachineTargetGroup>().m_PositionMode = CinemachineTargetGroup.PositionMode.GroupCenter; if (GameObject.Find("ceboCamara") != null) { ceboCamara = GameObject.Find("ceboCamara"); ceboCamara.transform.position = new Vector3(ceboCamara.transform.position.x, ceboCamara.transform.position.y, -10); targetGroup.GetComponent <CinemachineTargetGroup>().m_Targets[0].target = player.transform; targetGroup.GetComponent <CinemachineTargetGroup>().m_Targets[1].target = ceboCamara.transform; ceboCamara.transform.parent = null; } }
private void Start() { if (SceneManager.GetActiveScene().name != "PantallaInicio") { menuPausa = GameObject.Find("MenuPausa"); controllerAndInput = GameObject.Find("Player").GetComponent <ControllerPersonaje>(); gravedadNormal = controllerAndInput.gameObject.GetComponent <Rigidbody2D>().gravityScale; controllerAndInput = controllerAndInput.gameObject.GetComponent <ControllerPersonaje>(); playerAnim = controllerAndInput.gameObject.GetComponentInChildren <Animator>(); pi = controllerAndInput.gameObject.GetComponent <PlayerInput>(); if (menuPausa != null) { menuPausa.SetActive(false); anim = menuPausa.GetComponent <Animator>(); } paused = false; ptosPausa = GameObject.FindGameObjectsWithTag("Pausa"); for (int i = 0; i < ptosPausa.Length; i++) { Destroy(ptosPausa[i]); } targetGroup = GameObject.FindObjectOfType <CinemachineTargetGroup>().gameObject; player = GameObject.FindObjectOfType <ControllerPersonaje>().gameObject; } }
void Start() { personaje = FindObjectOfType <ControllerPersonaje>(); textos = FindObjectsOfType <TextoPuerta>(); string comando = "E "; if (personaje.joystick != null && personaje.joystick.Name != "NullInputDevice" && personaje.joystick.Name != "Unknown Device") { comando = "B "; } if (textos != null) { foreach (TextoPuerta item in textos) { item.ChangeTexts(comando); } } else { Destroy(this); } }
IEnumerator FindJoystick() { yield return(new WaitForEndOfFrame()); cp = FindObjectOfType <ControllerPersonaje>(); pInput = FindObjectOfType <PlayerInput>(); //if (cp.joystick != null && cp.joystick.Name != "NullInputDevice") mandoprev = true; }
public void CerrarTutorial() { Cursor.visible = false; videoPlayer.Stop(); FindObjectOfType <PlayerInput>().enabled = true; panel.SetActive(false); ControllerPersonaje player = FindObjectOfType <ControllerPersonaje>(); player.movimientoBloqueado = false; player.saltoBloqueado = false; player.dashBloqueado = false; }
public void AbrirTutorial(DesbloquearHabilidades.habilidad habilidad) { CheckController(); ControllerPersonaje player = FindObjectOfType <ControllerPersonaje>(); player.movimientoBloqueado = true; player.rb.velocity = Vector2.zero; player.saltoBloqueado = true; player.dashBloqueado = true; panel.SetActive(true); FindObjectOfType <PlayerInput>().enabled = false; int l = SistemaGuardado.indiceIdioma; int j = 0; if (isController) { j = 1; } switch (habilidad) { case DesbloquearHabilidades.habilidad.dash: clipsActual = clipsDash; textoHab.text = Idiomas.skill[l] + "dash"; textoCom.text = dashCont[j]; break; case DesbloquearHabilidades.habilidad.chispazo: clipsActual = clipsChispazo; textoHab.text = Idiomas.skill[l] + Idiomas.spark[l]; textoCom.text = chispCont[j]; break; case DesbloquearHabilidades.habilidad.movimientoCable: clipsActual = clipsMovCables; textoHab.text = Idiomas.skill[l] + Idiomas.wireTravel[l]; break; case DesbloquearHabilidades.habilidad.movimientoPared: clipsActual = clipsMovParedes; textoHab.text = Idiomas.skill[l] + Idiomas.climbWalls[l]; break; } ChangeVideo(); CheckController(); }
// Start is called before the first frame update void Start() { heMuertoEnEsteNivel = false; if (SceneManager.GetActiveScene().name != "Lobby") { //spritesvida[0] = GameObject.Find("Vida0").GetComponent<Image>(); //spritesvida[1] = GameObject.Find("Vida1").GetComponent<Image>(); //spritesvida[2] = GameObject.Find("Vida2").GetComponent<Image>(); //spritesvida[3] = GameObject.Find("Vida3").GetComponent<Image>(); //colorinicial = spritesvida[0].GetComponent<Image>().color; //if (GameObject.Find("LifeBar").gameObject != null) barraVida = GameObject.Find("LifeBar").gameObject; } auxcdinvuln = cdInvulnAtaq; //cc = this.GetComponent<CharacterController2D>(); cc = this.GetComponent <ControllerPersonaje>(); //mov = this.GetComponent<Movimiento>(); animCC = GetComponentInChildren <Animator>(); vidaActual = vidaMax; auxcdTrasdaño = 0; targetGroup = FindObjectOfType <CinemachineTargetGroup>(); rb = GetComponent <Rigidbody2D>(); }
// Start is called before the first frame update void Start() { controller = GetComponent <ControllerPersonaje>(); }
private void Start() { cp = FindObjectOfType <ControllerPersonaje>(); }