public override void OnCollision(UTGameObject other) { Coleccionable col = other as Coleccionable; Agujero obs = other as Agujero; Asteroide ball = other as Asteroide; if (col != null) { col.Destroy(); powerUpTotales++; Game1.INSTANCE.ventanaJuego.score += 1000; if (buffLevel < 5) { buffLevel++; } //Console.WriteLine(powerUpTotales); } if (obs != null) { if (!invulnerable) { invulnerable = true; objetoFisico.pos = Respawn(); } } if (ball != null) { if (!invulnerable) { vidas--; ball.hp--; } } }
public override void OnCollision(UTGameObject other) { Coleccionable col = other as Coleccionable; Agujero obs = other as Agujero; Pelota ball = other as Pelota; if (col != null) { col.Destroy(); puntaje++; //Console.WriteLine(puntaje); } if (obs != null) { if (!invulnerable) { invulnerable = true; objetoFisico.pos = Respawn(); } } if (ball != null) { ball.hitByCar = true; } }
public override void OnCollision(UTGameObject other) { Coleccionable col = other as Coleccionable; if (col != null) { col.Destroy(); puntaje++; Console.WriteLine(puntaje); } }
public override void OnCollision(UTGameObject other) { Coleccionable col = other as Coleccionable; Agujero obs = other as Agujero; Pelota ball = other as Pelota; if (ball != null) { if (ball.hitByCar == true) { hitByCar = true; } } }
public override void OnCollision(UTGameObject other) { Coleccionable col = other as Coleccionable; Enemigos enemi = other as Enemigos; if (col != null) { col.Destroy(); Destroy(); } if (enemi != null) { enemi.Destroy(); Destroy(); } }
public override void OnCollision(UTGameObject other) { Coleccionable col = other as Coleccionable; Asteroide ball = other as Asteroide; Proyectil pry = other as Proyectil; if (col != null) { col.Destroy(); } if (ball != null) { ball.Destroy();; } if (pry != null) { pry.isDestroyed = true; pry.Destroy();; } }
public override void OnCollision(UTGameObject other) { Coleccionable col = other as Coleccionable; Pelota ball = other as Pelota; if (col != null) { col.Destroy(); } if (ball != null) { ball.Destroy(); if (ball.hitByCar) { Game1.INSTANCE.ventanaJuego.auto.puntaje += 10; Game1.INSTANCE.ventanaJuego.pelotasEncestadas++; ball.hitByCar = false; } } }
public override void OnCollision(UTGameObject other) { Coleccionable col = other as Coleccionable; Enemigos enemi = other as Enemigos; if (col != null) { col.Destroy(); Destroy(); plonk.Play(); Game1.pantalla = GameState.Final; new Escena3(); } if (enemi != null) { enemi.Destroy(); Destroy(); plonk.Play(); Game1.pantalla = GameState.Final; new Escena3(); } }