Ejemplo n.º 1
0
    protected void UpdateScoll(int index, GameObject go)
    {
        //Debug.Log("index:" + index);
        //Debug.Log("card:" + card.CardID.ToString());
        UIText name = Utility.GameUtility.FindDeepChild <UIText>(go, "name");

        name.text = MyPlayer.Instance.data.CardList[index].ToString();
        Cards card = Cards.Get(EnemyPlayer.Instance.data.BattleCardList[index]);

        go.name = card.CardID.ToString();
        go.transform.Find("card").GetComponent <UIImage>().sprite = ResourcesManager.Instance.SyncGetCardImgInAltas(card.CardID);
        AddListClick(go, OnClickCard);

        UIImage m_Hp        = Utility.GameUtility.FindDeepChild <UIImage>(go, "HpNode/Hp");
        UIImage m_Process   = Utility.GameUtility.FindDeepChild <UIImage>(go, "HpNode/HpProcess");
        UIText  m_NameText  = Utility.GameUtility.FindDeepChild <UIText>(go, "HpNode/Name");
        UIText  m_LevelText = Utility.GameUtility.FindDeepChild <UIText>(go, "HpNode/Level");

        m_Hp.fillAmount = 1.0f;

        BattleCard battleCard = BattleManager.Instance.EnemyCardDic[card.CardID];

        m_Hp.fillAmount = battleCard.HpPercent();
        m_NameText.text = battleCard.BaseData.Name;

        if (!HpImgDic.ContainsKey(card.CardID))
        {
            HpImgDic.Add(card.CardID, m_Hp);
        }
    }
Ejemplo n.º 2
0
    public void InitCardItem(int index, GameObject item)
    {
        UIText  name        = Utility.GameUtility.FindDeepChild <UIText>(item, "Name");
        UIImage m_Hp        = Utility.GameUtility.FindDeepChild <UIImage>(item, "HpNode/Hp");
        UIImage m_Process   = Utility.GameUtility.FindDeepChild <UIImage>(item, "HpNode/HpProcess");
        UIText  m_NameText  = Utility.GameUtility.FindDeepChild <UIText>(item, "HpNode/Name");
        UIText  m_LevelText = Utility.GameUtility.FindDeepChild <UIText>(item, "HpNode/Level");

        m_Hp.fillAmount = 1.0f;
        Cards card = Cards.Get(MyPlayer.Instance.data.BattleCardList[index]);

        Utility.GameUtility.FindDeepChild <UIImage>(item, "pic").sprite = ResourcesManager.Instance.SyncGetCardImgInAltas(card.CardID);
        item.name = card.CardID.ToString();
        name.text = card.CardID.ToString();
        BattleCard battleCard = BattleManager.Instance.MyPlayerCardDic[card.CardID];

        m_Hp.fillAmount = battleCard.HpPercent();
        m_NameText.text = battleCard.BaseData.Name;

        HpImgDic.Add(item);
    }
Ejemplo n.º 3
0
    public void UpdateHpImg()
    {
        BattleCard battleCard = BattleManager.Instance.GetCurrentMyFightCard();

        foreach (GameObject i in HpImgDic)
        {
            if (battleCard.Id == int.Parse(i.name))
            {
                Utility.GameUtility.FindDeepChild <UIImage>(i, "HpNode/Hp").fillAmount = battleCard.HpPercent();
                break;
            }
        }
    }
Ejemplo n.º 4
0
    public void UpdateHpImg()
    {
        BattleCard battleCard = BattleManager.Instance.GetCurrentEnemyFightCard();

        HpImgDic[battleCard.Id].fillAmount = battleCard.HpPercent();
    }