Adventurer randomizeAdventurer() { Adventurer newPlayer = new Adventurer(); int level = Random.Range(1, 2); int wealth = Random.Range(1, 2); int tier = Random.Range(1, 5); Adventurer.type heroType = Adventurer.type.dps; int hero = Random.Range(0, 3); switch (hero) { case 0: heroType = Adventurer.type.dps; break; case 1: heroType = Adventurer.type.gatherer; break; case 2: heroType = Adventurer.type.healer; break; case 3: heroType = Adventurer.type.tank; break; } newPlayer.SetMeUp(level, wealth, tier, heroType); return(newPlayer); }
//skills public void SetMeUp(int v_level, int v_wealth, int v_tier, Adventurer.type hero) { level = v_level; wealth = v_wealth; tier = v_tier; heroType = hero; dps = damage(); price = tier * (damage() / 1.5f) * classCoe() * 5; id = Random.Range(0, 100000000); available = true; }