「Unity/UIRadio」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→toggleGroupを使ってradio選択を行う) |
(→toggleGroupを使ってradio選択を行う) |
||
| (同じ利用者による、間の1版が非表示) | |||
| 行18: | 行18: | ||
cToggleObj.GetComponent<Toggle>().group = toggleGroup; | cToggleObj.GetComponent<Toggle>().group = toggleGroup; | ||
</pre> | </pre> | ||
| + | 参考:https://qiita.com/JunShimura/items/453ab90ecafd2dd7abd8 | ||
| + | |||
| + | ==toggleを全部オフへ== | ||
| + | toggleGroup.SetAllTogglesOff(); | ||
2021年10月26日 (火) 00:15時点における最新版
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;
参考:https://qiita.com/JunShimura/items/453ab90ecafd2dd7abd8
toggleを全部オフへ
toggleGroup.SetAllTogglesOff();
