| | |
| | | // 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(); |
| | | } |
| | |
| | | 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; |