我如何获得uGUI事件参数?

时间:2015-08-12 13:44:17

标签: unity3d unity3d-gui

我正在使用新的事件系统,以团结4.6表示。 以下是将侦听器附加到Toggle组件的示例。 我的问题是:“如何从On Value Changed(Boolean)获取布尔参数?”

Gui representation

目前,我不得不在代码中保留该Toggle对象的链接,并从中检查新值。

public void OnVRtoggled() {
    var value = toggleVR.isOn;
}

但我认为必须有从事件中获取布尔值的方法。这可能吗?

1 个答案:

答案 0 :(得分:0)

在Unity 5.1.2中,您只需在回调方法中添加一个bool参数

public void OnToggledVR(bool isOn) 
{

}

Select On Value Changed Callback Step 1 Select On Value Changed Callback Step 2