「Unity/UIRadio」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→toggleGroupを使ってradio選択を行う) |
|||
行18: | 行18: | ||
cToggleObj.GetComponent<Toggle>().group = toggleGroup; | cToggleObj.GetComponent<Toggle>().group = toggleGroup; | ||
</pre> | </pre> | ||
+ | |||
+ | |||
+ | ==toggleを全部オフへ== | ||
+ | toggleGroup.SetAllTogglesOff(); |
2021年10月25日 (月) 18:36時点における版
toggleGroupを使ってradio選択を行う
isOnをfalseにして、共通のtoggleGroupを、toggleのgroupへ設定する
サンプル
GameObject aToggleObj = GameObject.Find("AToggle"); GameObject bToggleObj = GameObject.Find("BToggle"); GameObject cToggleObj = GameObject.Find("CToggle"); GameObject canvasObj = GameObject.Find("Canvas"); aToggleObj.GetComponent<Toggle>().isOn = false; bToggleObj.GetComponent<Toggle>().isOn = false; cToggleObj.GetComponent<Toggle>().isOn = false; ToggleGroup toggleGroup = canvasObj.AddComponent<ToggleGroup>(); aToggleObj.GetComponent<Toggle>().group = toggleGroup; bToggleObj.GetComponent<Toggle>().group = toggleGroup; cToggleObj.GetComponent<Toggle>().group = toggleGroup;
toggleを全部オフへ
toggleGroup.SetAllTogglesOff();