C# 如何与代码统一切换复选框?

C# 如何与代码统一切换复选框?,c#,unity3d,C#,Unity3d,我查看了切换API,但找不到将其设置为“用代码检查”的方法。 我想这样做的原因是,我想根据游戏开始时的设置将复选框设置为选中 有什么办法吗 谢谢 使用公共变量Toggle.isOn。 将其设置为true,如下所示:myToggle.isOn=true 您可能在寻找一个方法,但不要忘了同时查看公共变量,因为它们也是API的一部分。Toggle.isOn不会做任何事情,抱歉。这样做: toggle.onValueChange.Invoke(true) //or false if you want

我查看了切换API,但找不到将其设置为“用代码检查”的方法。

我想这样做的原因是,我想根据游戏开始时的设置将复选框设置为选中

有什么办法吗

谢谢

使用公共变量
Toggle.isOn
。 将其设置为true,如下所示:
myToggle.isOn=true


您可能在寻找一个方法,但不要忘了同时查看公共变量,因为它们也是API的一部分。

Toggle.isOn不会做任何事情,抱歉。这样做:

toggle.onValueChange.Invoke(true) //or false if you want to uncheck it

在我的情况下,
isOn
不起作用。 我尝试了以下代码

toggle.Select();

它会选择这个切换按钮。

下面是一个例子。你是对的,我意识到这是一个愚蠢的问题,我应该仔细看看API。习惯了有方法,谢谢你的回答!