public void OnGetGuildSkillRes(short state, GetGuildSkillRes down = null) { if (state != 0) { StateManager.Instance.StateShow(state, 0); return; } if (down != null) { this.skillData = down; if (GuildSkillUI.Instance != null && GuildSkillUI.Instance.get_gameObject().get_activeSelf()) { GuildSkillUI.Instance.RefreshUI(); } } }
public void RefreshUI() { this.ClearScroll(); GetGuildSkillRes skillData = GuildSkillManager.Instance.GetSkillData(); if (skillData.skillInfo != null) { for (int i = 0; i < skillData.skillInfo.get_Count(); i++) { this.AddScrollCell(i, skillData.skillInfo.get_Item(i).skillId, skillData.skillInfo.get_Item(i).skillLv); if (i == 0) { this.UpdateInfoPanel(skillData.skillInfo.get_Item(i).skillId, skillData.skillInfo.get_Item(i).skillLv); } } } this.m_attribution.set_text(GuildManager.Instance.MyMemberInfo.contribution.ToString()); }
private void OnClickSkill(GameObject go) { this.ResetSelectState(); go.get_transform().get_parent().get_transform().FindChild("ImageSelect").get_gameObject().SetActive(true); int num = int.Parse(go.get_transform().get_parent().get_name()); GetGuildSkillRes skillData = GuildSkillManager.Instance.GetSkillData(); if (skillData.skillInfo != null) { for (int i = 0; i < skillData.skillInfo.get_Count(); i++) { if (skillData.skillInfo.get_Item(i).skillId == num) { this.UpdateInfoPanel(num, skillData.skillInfo.get_Item(i).skillLv); break; } } } }