wangguan
2020-12-22 3c54c3efb141adf11146eff7678e363f1be9cad3
Assets/Scripts/TowerDefense/Affectors/AttackAffector.cs
@@ -302,9 +302,12 @@
        bool fireState = false;
        protected void updateTowerSkillData()
        {
            HandleBullet();
            HandleEnergy();
            HandleFreezeBreath();
            if (towerLevel != null && towerLevel.ParentTower != null && towerLevel.ParentTower.ElfId == 301)
                HandleBullet();
            if (towerLevel != null && towerLevel.ParentTower != null && towerLevel.ParentTower.ElfId == 101)
                HandleEnergy();
            if (towerLevel != null && towerLevel.ParentTower != null && towerLevel.ParentTower.ElfId == 201)
                HandleFreezeBreath();
        }
        // 处理木精灵装填子弹
@@ -601,9 +604,9 @@
                        fillBulletTime = 0.1f;
                    //这里需要替换特效
                    // var poolable = Core.Utilities.Poolable.TryGetPoolable<Core.Utilities.Poolable>(woodProjectile_SP);
                    // go = poolable.gameObject;
                    go = Instantiate(woodProjectile_SP);
                    var poolable = Core.Utilities.Poolable.TryGetPoolable<Core.Utilities.Poolable>(woodProjectile_SP);
                    go = poolable.gameObject;
                    //go = Instantiate(woodProjectile_SP);
                    Damager tmpDamager = go.GetComponent<Damager>();
                    tmpDamager.damageMulti = 10.0f;
                    tmpDamager.damage = damagerProjectile.damage;