chenxin
2020-11-18 90b098fe0b1219a4a2c23aef55a3e8366fd1fcdf
Assets/Scripts/TowerDefense/UI/EndlessBuffPreview.cs
@@ -30,6 +30,7 @@
        // Start is called before the first frame update
        private void Start()
        {
            GetComponent<Button>().onClick.AddListener(OnClick);
            EventCenter.Ins.Add((int)KTGMGemClient.EventType.EndlessBuffRefresh, Refresh);
            ShowPanel();
        }
@@ -56,17 +57,17 @@
            for (int i = 0; i < buffList.Count; ++i)
            {
                // 只统计了加攻击力的
                if (buffList[i].EffectType != EndlessBuffEffectType.Attack) continue;
                if (buffList[i].EffectType != EndlessBuffEffectType.AttackAdd) continue;
                switch (buffList[i].UseTarget)
                {
                    case EndlessBuffUseTarget.All:
                        addArr[0] += buffList[i].Config.buff_effect[1];
                        addArr[1] += buffList[i].Config.buff_effect[1];
                        addArr[2] += buffList[i].Config.buff_effect[1];
                        addArr[0] += (int)buffList[i].Config.buff_effect[1];
                        addArr[1] += (int)buffList[i].Config.buff_effect[1];
                        addArr[2] += (int)buffList[i].Config.buff_effect[1];
                        break;
                    case EndlessBuffUseTarget.Element:
                        addArr[buffList[i].Config.target_type[1] - 1] += buffList[i].Config.buff_effect[1];
                        addArr[(int)buffList[i].Config.target_type[1] - 1] += (int)buffList[i].Config.buff_effect[1];
                        break;
                    case EndlessBuffUseTarget.Designated:
                        break;