Exemplo n.º 1
0
 // Start is called before the first frame update
 void Start()
 {
     mtrunManager = GameObject.Find("TrunManager").GetComponent <TrunManager>();
     muiManager   = GameObject.Find("UIManager").GetComponent <UIManager>();
     player       = GameObject.Find("Player").GetComponent <Animator>();
     monster      = GameObject.Find("Monster").GetComponent <Animator>();
     Player       = GameObject.Find("Player");
     Monster      = GameObject.Find("Monster");
 }
Exemplo n.º 2
0
    public void StartSetting()
    {
        if (SceneManager.GetActiveScene().name == "GameScene")
        {
            mTrunManager   = GameObject.Find("TrunManager").GetComponent <TrunManager>();
            mSkillManager  = GameObject.Find("SkillManager").GetComponent <SkillManager>();
            mPlayerManager = GameObject.Find("PlayerManager").GetComponent <PlayerManager>();

            btna = GameObject.Find("skilla").GetComponent <Button>();
            btnb = GameObject.Find("skillb").GetComponent <Button>();
            btnc = GameObject.Find("skillc").GetComponent <Button>();
            btnd = GameObject.Find("skilld").GetComponent <Button>();


            TrunText       = GameObject.Find("Trunum").GetComponent <Text>();
            PlayerHp       = GameObject.Find("Hpnum").GetComponent <Text>();
            Hpbar          = GameObject.Find("Hpbar").GetComponent <Image>();
            MonsterHp      = GameObject.Find("HPnum").GetComponent <Text>();
            MonsterAd      = GameObject.Find("ADnum").GetComponent <Text>();
            MonsterDefense = GameObject.Find("DEnum").GetComponent <Text>();
            Gameresult     = GameObject.Find("Gameresult").GetComponent <Text>();
            Drop           = GameObject.Find("Droptbl").GetComponent <Text>();
            ResultPanel    = GameObject.Find("ResultPanel");
            Defanse        = GameObject.Find("Defanse");

            Defanse.GetComponent <Image>().fillAmount = 0;
            ResultPanel.SetActive(false);


            Exp = mTrunManager.GetPlayerExp();

            if (Exp > 100)
            {
                while (true)
                {
                    Exp -= 100;
                    Lv  += 1;
                    if (Exp < 100)
                    {
                        break;
                    }
                }
            }
            if (Lv > 5)
            {
                Lv = 5;
            }
            switch (Lv)
            {
            case 1:
                playerHP = 100;
                playerAD = 10;
                playerDF = 1;
                break;

            case 2:
                playerHP = 110;
                playerAD = 14;
                playerDF = 3;
                break;

            case 3:
                playerHP = 120;
                playerAD = 18;
                playerDF = 5;
                break;

            case 4:
                playerHP = 130;
                playerAD = 22;
                playerDF = 7;
                break;

            case 5:
                playerHP = 150;
                playerAD = 25;
                playerDF = 10;
                break;
            }
            monsterHP = GlobalValue.monsterHP;
            monsterAD = GlobalValue.monsterAD;
            monsterDF = GlobalValue.monsterDF;

            PlayerHp.text       = playerHP.ToString();
            MonsterHp.text      = monsterHP.ToString();
            MonsterAd.text      = monsterAD.ToString();
            MonsterDefense.text = monsterDF.ToString();
        }
        else if (SceneManager.GetActiveScene().name == "MainScene")
        {
            mSelect.SetActive(false);
            mGameStartbtn.SetActive(false);

            Exp = mTrunManager.GetPlayerExp();



            if (Exp > 100)
            {
                while (true)
                {
                    Exp -= 100;
                    Lv  += 1;
                    if (Exp < 100)
                    {
                        break;
                    }
                }
            }
            if (Lv > 5)
            {
                Lv = 5;
            }
            switch (Lv)
            {
            case 1:
                playerHP = 100;
                playerAD = 10;
                playerDF = 1;
                break;

            case 2:
                playerHP = 110;
                playerAD = 14;
                playerDF = 3;
                break;

            case 3:
                playerHP = 120;
                playerAD = 18;
                playerDF = 5;
                break;

            case 4:
                playerHP = 130;
                playerAD = 22;
                playerDF = 7;
                break;

            case 5:
                playerHP = 150;
                playerAD = 25;
                playerDF = 10;
                break;
            }
            mPlayerLv.text     = Lv.ToString();
            mPlayerExp.text    = Exp.ToString() + "%";
            mExpbar.fillAmount = (float)Exp / 100;
            mPlayerAd.text     = playerAD.ToString();
            mPlayerDf.text     = playerDF.ToString();
            mPlayerHp.text     = playerHP.ToString();
        }
    }