public override void Update() { if (!LifeController.Destroyed) { Move(); LifeController.LifeTimer(); //CheckForCollisions(); //CheckForCollisionsWithPlayer(); if (LifeController.Destroyed) { LifeController.UpdateAnimation(); } shootTimer += Time.DeltaTime; if (shootTimer >= shootMaxTimer) { Shoot(); shootTimer = 0; } } }
public override void Update() { if (!LifeController.Destroyed) { Move(); LifeController.LifeTimer(); //CreateEnemies(); timeToCreate += Time.DeltaTime; if (timeToCreate >= maxTimeToCreate) { RouletteAction(); timeToCreate = 0; } } }
public override void Update() { //Transform.Position += new Vector2(0, Speed.Y * Time.DeltaTime); //if (Transform.Position.Y >= 0) // Transform.Position += new Vector2(0, Speed.Y * Time.DeltaTime); //if (Transform.Position.Y < 600) // Transform.Position += new Vector2(0, -Speed.Y * Time.DeltaTime); if (!LifeController.Destroyed) { Move(); LifeController.LifeTimer(); //lifeTimer += Time.DeltaTime; //Console.WriteLine(LifeController.LifeTime); //if (lifeTimer >= LifeController.LifeTime) // Level1Screen.RenderizableObjects.Remove(this); //for (int i = 0; i < Program.Bullets.Count; i++) //{ // if (circleCollider.CheckforCollisions(Program.Bullets[i])) // { // Level1Screen.Enemies.Remove(this); // Console.WriteLine("Enemy destroyed"); // } //} CreateEnemies(); } }