Пример #1
0
    void Init()
    {
        team1 = transform.Find("TeamBackground/TeamPlateBlue");
        team2 = transform.Find("TeamBackground/TeamPlateRed");

        for (int i = 0; i < 6; i++)
        {
            Transform parent = team1;
            int       index  = i + 1;
            if (index % 2 == 0)
            {
                parent = team2;
            }
            Transform        goldParent  = parent.Find("GoldPanel");
            Transform        labelParent = goldParent.Find("Gold" + index.ToString());
            Transform        objIcon     = labelParent.Find("Gold");
            MoneyEffectClass effect      = new MoneyEffectClass();
            for (int j = 0; j < 6; j++)
            {
                Transform panel     = labelParent.Find("Panel" + (j + 1).ToString());
                UILabel   labelUp   = panel.Find("Label1").GetComponent <UILabel>();
                UILabel   labelDown = panel.Find("Label2").GetComponent <UILabel>();
                effect.labelUpList.Add(labelUp);
                effect.labelDownList.Add(labelDown);
            }
            effect.objIcon = objIcon;
            playerMoneyList.Add(effect);
        }
    }
Пример #2
0
    public void BeginShowMoneyEffect(int camp)
    {
        //  for (int i = 0; i < 6; i++)
        // {
        MoneyEffectClass effect = playerMoneyList.ElementAt(camp);

        effect.StartMove();
        // }
    }
Пример #3
0
 void OnEnable()
 {
     for (int i = 0; i < 6; i++)
     {
         UIMoneyEffect.Instance.InitShowMoneyEffect(i, 0, 0);
         MoneyEffectClass effect = playerMoneyList.ElementAt(i);
         effect.objIcon.parent.gameObject.SetActive(false);
     }
 }
Пример #4
0
    public void InitShowMoneyEffect(int camp, int moneySrc, int moneyDst)
    {
        // for (int i = 0; i < 6; i++)
        // {
        MoneyEffectClass effect = playerMoneyList.ElementAt(camp);

        effect.ShowInitMoney(moneySrc, moneyDst);
        effect.objIcon.parent.gameObject.SetActive(true);
        // }
    }