Example #1
0
    public override void updateItem(GameObject item, int index)
    {
        //	base.updateItem (item, index);
        ButtonSkillLearnCard button = item.GetComponent <ButtonSkillLearnCard> ();

        button.updateButton(RoleList [index] as Card);
        if (button.card.uid == UserManager.Instance.self.mainCardUid)
        {
            mainCardButton = button;
        }
    }
Example #2
0
 public void updateButton(Card card)
 {
     for (int i = 0; i < nodeList.Count; i++)
     {
         ButtonSkillLearnCard button = nodeList [i].GetComponent <ButtonSkillLearnCard> ();
         if (button.card.uid == card.uid)
         {
             button.DoClickEvent();
             return;
         }
     }
 }
Example #3
0
    public override void initButton(int i)
    {
        if (nodeList [i] == null)
        {
            nodeList [i] = Create3Dobj("UI/learnSkillCardChooseButton").obj;
        }

        nodeList [i].transform.parent        = transform;
        nodeList [i].transform.localPosition = Vector3.zero;
        nodeList [i].transform.localScale    = new Vector3(1f, 1f, 1f);
        nodeList [i].name = StringKit.intToFixString(i + 1);
        ButtonSkillLearnCard button = nodeList [i].GetComponent <ButtonSkillLearnCard> ();

        button.fatherWindow = fatherWindow;
        button.Initialize(RoleList [i] as Card);
        if (button.card.uid == UserManager.Instance.self.mainCardUid)
        {
            mainCardButton = button;
        }
    }