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; Agujero obs = other as Agujero; Pelota ball = other as Pelota; if (ball != null) { if (ball.hitByCar == true) { hitByCar = true; } } }