private void OnBuffItemChanged(BuffItem item, int dataIndex) { int num = 0; string text = null; int num2 = 0; foreach (KeyValuePair <string, int> current in this.buffs) { if (num == dataIndex) { text = current.Key; num2 = current.Value; } num++; } if (text == null) { return; } BuffVo buff = this.m_Player.buffManager.GetBuff(text); item.name = text; item.SetTexture(buff.data.config.buff_icon); item.SetType(buff.data.DataType.GainType); item.SetMaskActive(!buff.IsPermanent()); if (num2 >= 1) { item.SetLayer(num2.ToString()); } }
private void OnPassiveItemChanged(BuffItem item, int dataIndex) { string text = this.passive_skills[dataIndex]; SysSkillMainVo skillData = SkillUtility.GetSkillData(text, -1, -1); item.name = text; item.SetTexture(skillData.skill_icon); }