攻击列表更新-unity

2020-06-27  本文已影响0人  _Pman
    void Attack()
    {
        if (enemys[0] == null)
        {
            UpdateEnemys();
        }
        if (enemys.Count > 0)
        {
            GameObject bullet = Instantiate(bulletPrefab, firePosition.position, firePosition.rotation);
            bullet.GetComponent<Bullet>().SetTarget(enemys[0].transform);
        }
        else
        {
            timer = attackRateTime;
        }
    }
    void UpdateEnemys()
    {
        enemys.RemoveAll(n => n == null); //Lambda表达式
    }
上一篇 下一篇

猜你喜欢

热点阅读