Пример #1
0
    /// <summary>
    /// 返回当前能够攻击到玩家的最大数量
    /// </summary>
    /// <returns></returns>
    static int MaxEnemyAttacking()
    {
        EnemyWaveSystem EWS = GameObject.FindObjectOfType <EnemyWaveSystem>();

        if (EWS != null)
        {
            return(EWS.MaxAttackers);
        }
        return(3);
    }
    //Start game
    void startGame()
    {
        FadeIn();
        gameObject.SetActive(false);

        //start 1st enemy wave
        EnemyWaveSystem EWS = GameObject.FindObjectOfType <EnemyWaveSystem>();

        if (EWS != null)
        {
            EWS.OnLevelStart();
        }
    }
 private void Start()
 {
     waveSystem = GameObject.Find("Enemy Wave System").GetComponent <EnemyWaveSystem>();
 }
 private void Start()
 {
     waveSystem       = GameObject.Find("Enemy Wave System").GetComponent <EnemyWaveSystem>();
     enemyInstanceMap = new Dictionary <int, Transform>();
 }