// Use this for initialization void Start() { personaje = GetComponentInParent <UnidadStats> (); personajeMovimiento = GetComponentInParent <MovimientoPersonaje> (); setCastilloAsObjetivo(); }
public void Start() { velocidadParamID = Animator.StringToHash("speed"); fallParamID = Animator.StringToHash("verticalVelocity"); movement = GetComponent <MovimientoPersonaje>(); rigidBody = GetComponent <Rigidbody>(); anim = GetComponent <Animator>(); }
public void OnTriggerEnter(Collider c) { mp = c.gameObject.GetComponent <MovimientoPersonaje>(); if (mp != null) { sonidoVelocidad.Play(); Invoke("AumentarVelocidad", 0.2f); } }
public DatosJugador(MovimientoPersonaje personaje, string escena) { this.llaves = personaje.llaves; this.vidas = personaje.vidas; this.posicion = new float[3]; this.posicion[0] = personaje.transform.position.x; this.posicion[1] = personaje.transform.position.y; this.posicion[2] = personaje.transform.position.z; this.escena = escena; }
void OnTriggerExit2D(Collider2D theCollision) { if (theCollision.gameObject.tag == "Tubo") { conectado = false; } if (theCollision.gameObject.tag == "Player") { personajeAlLado = false; personajeAdjacente = null; } }
void OnTriggerEnter2D(Collider2D theCollision) { if (theCollision.gameObject.tag == "Tubo") { conectado = true; } if (theCollision.gameObject.tag == "Player") { personajeAlLado = true; personajeAdjacente = theCollision.GetComponent <MovimientoPersonaje>(); } }
private void OnTriggerEnter(Collider other) { if (other.gameObject.tag == "Player" && other.gameObject.layer == 9) { MovimientoPersonaje m = other.gameObject.GetComponent <MovimientoPersonaje>(); m.velocidadMovimiento = m.velocidadMovimiento + bonus; m.velocidadRotacion = m.velocidadRotacion + bonus; // instancio sistema de particulas EjecutarParticulas(); sndPowerUp.Play(); // retraso la destruccion para que se termine de ejecutar el sonido Invoke("Destruccion", 1.0f); } }
// Update is called once per frame void Update() { if (mov == null) { mov = GameObject.Find("Player1").GetComponent <MovimientoPersonaje>(); mov2 = GameObject.Find("Player2").GetComponent <MovimientoPersonaje>(); } time += Time.deltaTime; if (time >= 3) { if (!part.isPlaying) { part.Play(); } } if (time >= 6) { time = 0; part.Stop(); } }
//Método para guardar la partida public static void guardarPartida(MovimientoPersonaje personaje, string escena) { FileStream stream = null; try { BinaryFormatter formatter = new BinaryFormatter(); //Con persistent data path accedemos a la persistencia de cualquier sistema operativo string ruta = Application.persistentDataPath + "/estadojugador.data"; stream = new FileStream(ruta, FileMode.Create); DatosJugador datos = new DatosJugador(personaje, escena); formatter.Serialize(stream, datos); } catch (IOException) { Debug.Log("Fallo al guardar la partida"); } finally { stream.Close(); } }
// Use this for initialization void Start() { anim = GetComponent <Animator>(); personaje = GetComponentInParent <MovimientoPersonaje> (); ataque = GetComponentInParent <UnidadAtaque> (); }
// Start is called before the first frame update void Start() { movimiento = FindObjectOfType <MovimientoPersonaje>(); }
void OnTriggerEnter(Collider c) { MovimientoPersonaje movimiento = c.gameObject.GetComponent <MovimientoPersonaje>(); movimiento.velocidadMovimiento += bonus; }
// Start is called before the first frame update void Start() { personaje = GameObject.FindObjectOfType <MovimientoPersonaje>(); }
void Awake() { ninja = GameObject.FindWithTag("Player"); script = ninja.GetComponent <MovimientoPersonaje> (); playerPosition = ninja.transform.position; }
// Funcion Start que inicializa las variables que dependen de los componentes del objeto void Start() { animPj = GetComponent <Animator>(); mov = GetComponent <MovimientoPersonaje>(); }
void Start() { player = FindObjectOfType <MovimientoPersonaje>(); }