// Use this for initialization
 void Start()
 {
     xpBarRect     = xpBar.GetComponent <RectTransform>();
     xpBarIncRect  = xpBarInc.GetComponent <RectTransform>();
     battleCont    = battleController.GetComponent <BattleControl>();
     playerMonster = battleCont.playerMon;
 }
Example #2
0
    public void ShowToolTip()
    {
        if (gameObject.GetComponent <Button>().IsInteractable())
        {
            tooltip = GameObject.FindGameObjectWithTag("UITooltip");
            if (tooltip != null)
            {
                Debug.Log("Destroying old tooltip");
                RemoveToolTip();
            }
            tooltip = Instantiate(Tooltip);
            tooltip.transform.SetParent(gameObject.transform, false);
            ttCont        = tooltip.GetComponent <MoveToolTipControl>();
            playerMonster = GameObject.Find("BattleController").GetComponent <BattleControl>().playerMon;
            switch (gameObject.name)
            {
            case "Move1Button":
                ttCont.SetText(playerMonster.learnedMoves[0]);
                break;

            case "Move2Button":
                ttCont.SetText(playerMonster.learnedMoves[1]);
                break;

            case "Move3Button":
                ttCont.SetText(playerMonster.learnedMoves[2]);
                break;

            case "Move4Button":
                ttCont.SetText(playerMonster.learnedMoves[3]);
                break;

            case "NewMove1Button":
                ttCont.SetText(playerMonster.learnedMoves[0]);
                break;

            case "NewMove2Button":
                ttCont.SetText(playerMonster.learnedMoves[1]);
                break;

            case "NewMove3Button":
                ttCont.SetText(playerMonster.learnedMoves[2]);
                break;

            case "NewMove4Button":
                ttCont.SetText(playerMonster.learnedMoves[3]);
                break;

            case "NewMoveButton":
                ttCont.SetText(playerMonster.CheckLevelMove());
                break;
            }
        }
    }
 public void SetXPBarSize(MonBattleData mon)
 {
     //float xpPer = GetPer(battleCont.playerMon.curXP, battleCont.playerMon.xpToNextLevel);
     //float realBarSize = Mathf.Floor(barMax * xpPer);
     //Debug.Log(realBarSize);
     //float prevSize = xpBarIncRect.rect.width;
     //
     //xpBarIncRect.SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal, realBarSize);
     //if (xpBarIncRect.rect.width > prevSize)
     //{
     //    StartCoroutine(BarGrow(xpBarRect, realBarSize));
     //}
 }