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();
         }
     }
 }
Beispiel #2
0
    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());
    }
Beispiel #3
0
    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;
                }
            }
        }
    }