private void Awake() { _Gamehandler = FindObjectOfType <Gamehandler>(); miss_audio_jugador = GameObject.FindGameObjectsWithTag("miss_audio_jugador");//sonido errar disparo mymesh = GetComponent <MeshRenderer>(); miCollyder = GetComponent <BoxCollider>(); }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.name.Equals("Stairs")) { Gamehandler.changeActionButton(() => upStairs()); } if (collision.name.Equals("Gravity")) { Gamehandler.changeActionButton(() => invertGravity()); } //return ""; }
private HandlerDificultadEntreNiveles _HandlerDificultadEntreNiveles;//para referencia a la dificultad entre niveles private void Awake() { _BoxCollider = GetComponent <BoxCollider>(); _Gamehandler = FindObjectOfType <Gamehandler>(); _HandlerDificultadEntreNiveles = FindObjectOfType <HandlerDificultadEntreNiveles>();//para obtener la referencía al script _BarcoHandler = transform.parent.GetComponent <BarcoHandler>(); _Animator = transform.parent.GetComponent <Animator>(); sound_hit = GameObject.FindGameObjectsWithTag("hit"); sonidoWinner = GameObject.Find("SonidoWinner").GetComponent <AudioSource>(); sonidoBarcoEnemigoDestruido = GameObject.FindGameObjectsWithTag("SonidoBarcoEnemigoDestruido"); //referencia a la sonido barcos destruidos musicaJugandoContraEnemigo = GameObject.Find("MusicaJugandoContraEnemigo").GetComponent <AudioSource>(); //referencia a la música del juego }
public void ChangeAbility() { Debug.Log(active); if (active) { active = false; Gamehandler.changeActionButton(() => Nothing()); } else if (!active && gameObject.name.Equals("GravitySpecter")) { active = true; Gamehandler.changeActionButton(() => CharacterMovement.invertGravity()); } PlayerInfo.ChangeSking(GetComponent <SpriteRenderer>(), active); }
private HandlerDificultadEntreNiveles _HandlerDificultadEntreNiveles;//para referencia a la dificultad entre niveles private void Awake() { barcoJugadorColisiones.AddRange(GameObject.FindGameObjectsWithTag("barcoJugadorColisiones"));//referencia a todos los barcos guardados en una lista _Gamehandler = FindObjectOfType <Gamehandler>(); audio_hit_Own = GameObject.FindGameObjectsWithTag("hit_Own"); sink_Own = GameObject.FindGameObjectsWithTag("sink_Own"); audio_hit_Own_end = GameObject.Find("sink_Own_end").GetComponent <AudioSource>(); miss_enemy = GameObject.FindGameObjectsWithTag("miss_1_enemy"); musicaJugandoContraEnemigo = GameObject.Find("MusicaJugandoContraEnemigo").GetComponent <AudioSource>(); sonidoGameOver = GameObject.Find("SonidoGameOver").GetComponent <AudioSource>(); _HandlerDificultadEntreNiveles = FindObjectOfType <HandlerDificultadEntreNiveles>(); //para obtener la referencía al script StartCoroutine("BuscarCuadriculaColisionJugador"); //Busca las cuadriculas despues de un tiempo ya que deshabilito algunos }