/// <summary> /// Update the gameplay logic. /// </summary> /// <param name="deltaTime"></param> private void UpdateGameplay(float deltaTime) { Player.Update(deltaTime); EnemyGroup.Update(deltaTime); ProjectileController.Update(deltaTime); UfoController.Update(deltaTime); if (EnemyGroup.RemainingEnemyCount > 0) { return; } EnemyGroup.Spawn(); Player.Lives += 1; }