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); }
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); }