示例#1
0
    void StartNewStage()
    {
        CancelInvoke();
        enemyDeathCount = 0;
        enemyGroup.CreateEnemies();
        gameState = GameState.Starting;
        stage++;
        enemySpeed = enemySpeed * stageDifficultMultiplier;
        stageText.GetComponent <Text>().text = "Stage " + stage;
        stageText.SetActive(true);

        Invoke("RunStage", newStageTextSecondsDelay);
        InvokeRepeating("InitializeEnemySpaceShip", enemySpaceShipFrequency, enemySpaceShipFrequency);
        InvokeRepeating("EnemyShoot", enemyShootingFrequency, enemyShootingFrequency);
    }