Ejemplo n.º 1
0
 public void SetLife(int newLife)
 {
     life = newLife;
     life = life > 0 ? life : 0;
     lifeScrollBar.size  = (float)life / DuelRuleManager.GetPlayerStartLife();
     lifeNumberText.text = life + "/" + DuelRuleManager.GetPlayerStartLife();
     duelScene.CheckWinByLife();
 }
Ejemplo n.º 2
0
        public override void InitBeforDuel()
        {
            lifeScrollBar  = GameObject.Find("opponentLifeScrollbar").GetComponent <Scrollbar>();
            lifeNumberText = GameObject.Find("opponentLifeNumberText").GetComponent <Text>();

            life = DuelRuleManager.GetPlayerStartLife();

            List <CardBase> myCards = duelCardGroup.GetCards();

            for (int i = 0; i < myCards.Count; i++)
            {
                GameObject go = GameObject.Instantiate(duelScene.cardPre, duelScene.duelBackImage.transform);
                go.GetComponent <DuelCardScript>().SetCard(myCards[i]);
                go.GetComponent <DuelCardScript>().SetOwner(this);
                myCards[i].SetCardObject(go);
                myCards[i].SetCardGameState(CardGameState.Group);
            }
        }