【发布时间】:2021-04-18 11:59:13
【问题描述】:
我正在统一制作 2d 游戏。我正在使用 UI 切换方法,并希望在另一种打开时关闭其中一种。我尝试过的方法是执行以下代码(InfiniteMode 和 CampaignMode 是两个切换的名称):
if (InfiniteMode.isOn)
{
PlayInfinite();
CampaignMode.onValueChanged.Invoke(false);
}
if (CampaignMode.isOn)
{
PlayCampaign();
InfiniteMode.onValueChanged.Invoke(false);
}
对我能做些什么来实现这一点的任何帮助都会很棒。
【问题讨论】:
-
您是否尝试将
InfiniteMode.onValueChanged.Invoke(false)替换为InfinteMode.isOn = false?
标签: unity3d togglebutton unity-ui