在这段代码中,如果我的播放器升级,我的另一种方法会响应一个等式,或者看起来如此,无论我的播放器是否升级,我都无法返回bool
因此,不能运行另一种方法。
private static void Obj_AI_Base_OnLevelUp(Obj_AI_Base sender, EventArgs args)
{
Game.PrintChat("you leveled up!");
bool levelup = true;
}
public bool results()
{
return levelup;
}
这是我想要工作的理论,但实际上我无法做到,因为void
无法返回,但我如何更改/改编此代码来执行此功能?当玩家升级时,如何重新使用此代码获取bool
?
答案 0 :(得分:1)
也许这个?
private static bool levelup = false;
private static void Obj_AI_Base_OnLevelUp(Obj_AI_Base sender, EventArgs args)
{
Game.PrintChat("you leveled up!");
levelup = true;
}
public bool results()
{
return levelup;
}