Ejemplo n.º 1
0
    public void showText()
    {
        double exp  = 100 * 6;
        double gold = 100 * 6;

        for (int i = 0; i < theEvent.level - 1; i++)
        {
            exp  = exp * 1.5;
            gold = gold * 1.5;
        }

        text_exp.text  = exp.ToString();
        text_gold.text = gold.ToString();

        DropItem();

        theHero.HeroGetExp(exp);

        theHero.gold = theHero.gold + System.Convert.ToInt32(gold);
    }
Ejemplo n.º 2
0
    public void Select(int a)
    {
        string result = "";
        int    gold   = 0;
        int    exp    = 0;
        int    b      = Random.Range(0, 2);

        if (a == 0 && b == 0) //AA
        {
            result = theAdventure[3];
            switch (theAdventure[7])
            {
            case "BRM":
                gold = CalculateGoldOrExp(1000);
                exp  = CalculateGoldOrExp(1000);
                break;

            case "FX":
                exp = CalculateGoldOrExp(2000);
                break;
            }
        }
        else if (a == 0 && b == 1) //AB
        {
            result = theAdventure[4];
            switch (theAdventure[7])
            {
            case "BRM":

                break;

            case "FX":
                gold = CalculateGoldOrExp(-2000);
                break;
            }
        }
        else if (a == 1 && b == 0) //BA
        {
            result = theAdventure[5];
            switch (theAdventure[7])
            {
            case "BRM":
                gold = CalculateGoldOrExp(2000);
                break;

            case "FX":
                gold = CalculateGoldOrExp(2000);
                break;
            }
        }
        else     //BB
        {
            result = theAdventure[6];
            switch (theAdventure[7])
            {
            case "BRM":
                exp = CalculateGoldOrExp(2000);
                break;

            case "FX":
                gold = CalculateGoldOrExp(-2000);
                break;
            }
        }

        text_title.text = result;
        btn_A.gameObject.SetActive(false);
        btn_B.gameObject.SetActive(false);

        text_HD.gameObject.SetActive(true);
        text_treasure.gameObject.SetActive(true);
        btn_ok.gameObject.SetActive(true);

        text_treasure.text = "金币:    " + gold + "G        经验:    " + exp + "EXP";

        theHero.gold += gold;
        theHero.HeroGetExp(exp);

        DBManager dbm = new DBManager();

        dbm.SaveHero(theHero);
    }