public virtual void Update(GameTime gameTime) { if (IsInvulnerable) { InvulnerableSwitchTime -= gameTime.ElapsedGameTime.Milliseconds; if (InvulnerableSwitchTime <= 0) { InvulnerableSwitchTime = 50; if (Image.image.Color == Color.White) { Image.image.Color = new Color(Color.White, 0); } else if (Image.image.Color == new Color(Color.White, 0)) { Image.image.Color = Color.White; } } } else if (Image.image.Color == new Color(Color.White, 0)) { Image.image.Color = Color.White; } if (DelayedInvulnerable != null) { DelayedInvulnerable.Update(gameTime.ElapsedGameTime.Milliseconds); } Image.Update(gameTime); }
public void Update(GameTime gameTime) { animationImage.Update(gameTime); if (explosionDelayed != null) { explosionDelayed.Update(gameTime.ElapsedGameTime.Milliseconds); } explosionAfterDelayed.Update(gameTime.ElapsedGameTime.Milliseconds); }
public void Update(GameTime gameTime) { Image.Update(gameTime); }