public void onResult(QuestionAdResult questionAdResult) {
if (questionAdResult.wasCorrect()) {
// Additional Exp +5
// Additional HP +5
Hero.instance.earnExp(5);
Hero.instance.earnHP(5);
//
} else {
// Stuff
}
}
所以我正在建立一个游戏,它有两种方法。
Hero.instance.earnExp(5);
Hero.instance.earnHP(5);
我可以取消注释任何一个特定的操作,但我希望这些操作是随机的,所以它可以做或者,而不是必须评论一个。我该怎么做呢?
答案 0 :(得分:0)
import java.util.Random;
public void onResult(QuestionAdResult questionAdResult) {
Random random = new Random();
int expOrHealth = random.nextInt(2);
if (questionAdResult.wasCorrect()) {
if (expOrHealth == 0)
{
// Additional Exp +5
}
if (expOrHealth == 1)
{
// Additional HP +5
}
Hero.instance.earnExp(5);
Hero.instance.earnHP(5);
//
} else {
// Stuff
}
}