void Start() { armas = CambioDeArma.FindObjectOfType <CambioDeArma> (); pistola = Pistola.FindObjectOfType <Pistola> (); fusil = Fusil.FindObjectOfType <Fusil> (); escala=transform.localScale.x; rigidbody = GetComponent<Rigidbody2D>(); hormigaEscala.SetActive (false); hormigaCamina.SetActive (true); manoDispara = GameObject.Find ("Mano Dispara"); }
// Update is called once per frame void Update() { if (fusil ==null){ fusil = Fusil.FindObjectOfType <Fusil> (); } if (escalar != true){ if (Input.GetKeyUp (KeyCode.D) ) { hormigaCamina.GetComponent<Animator> ().SetBool ("paradaDer", true); hormigaCamina.GetComponent<Animator> ().SetBool ("caminaDer", false); } if (Input.GetKeyUp (KeyCode.A)) { hormigaCamina.GetComponent<Animator> ().SetBool ("paradaIzq", true); hormigaCamina.GetComponent<Animator> ().SetBool ("caminaIzq", false); } } if (Input.GetKey(KeyCode.D)) //Movimiento hacia la derecha { escala = 0.1369525f; if (escalar != true) { hormigaCamina.GetComponent<Animator> ().SetBool ("caminaIzq", false); hormigaCamina.GetComponent<Animator> ().SetBool ("caminaDer", true); } transform.Translate(MoveSpeed * Time.deltaTime, 0, 0); } if (Input.GetKey(KeyCode.A)) //Movimiento hacia la izquierda { escala = -0.1369525f; if (escalar != true) { hormigaCamina.GetComponent<Animator> ().SetBool ("caminaDer", false); hormigaCamina.GetComponent<Animator> ().SetBool ("caminaIzq", true); } transform.Translate(MoveSpeed * -Time.deltaTime, 0, 0); } if (Input.GetKeyDown(KeyCode.Space)) //Salto { if (toca_piso == true) { rigidbody.AddForce(Vector2.up * salto); toca_piso = false; } } //Escala los arboles if (Input.GetKey(KeyCode.W)) //Escala hacia arriba { if (escalar == true) { rigidbody.MovePosition(transform.position + Vector3.up * Time.deltaTime * Escalar); } } if (Input.GetKey(KeyCode.S)) //Escala hacia abajo { if (escalar == true) { rigidbody.MovePosition(transform.position - Vector3.up * Time.deltaTime * Escalar); } } //Fin escala arboles }