Bagikan melalui


Alihkan Koleksi — MRTK3

ToggleCollection menyediakan mekanisme sederhana untuk mengelompokkan beberapa StatefulInteractablebersama-sama dan memberlakukan status pengalih eksklusif. Perilaku ini mengikuti pola tombol radio, dan diimplementasikan mirip dengan ToggleGroup Unity UI.

Gambar contoh ToggleCollection

Mirip dengan Unity UI ToggleGroup, ToggleCollection secara otomatis mengelompokkan dan mengelola semua StatefulInteractable anak. Di sisi lain, jika Anda ingin menentukan secara manual Interactables mana yang dikelola oleh grup, Toggles daftar dapat diisi secara manual di Inspektur. Saat dibiarkan kosong, ToggleCollection akan secara otomatis mengisi daftar.

Ketika dikelola StatefulInteractable dialihkan, semua Interactable lainnya dalam daftar didetoggled Toggles dengan ForceSetToggled. Alihkan peristiwa akan diaktifkan pada setiap Interactable.

Izinkan Matikan Sakelar sesuai dengan Mode Pilihan pada setiap Dapat Berinteraksi; ketika opsi dicentang, setiap Interactable diatur ke Toggle. Saat tidak dicentang, setiap Interactable dikonfigurasi ke One-way Toggle.

Berlangganan ke OnToggleSelected peristiwa untuk menerima panggilan balik dengan indeks pilihan sebagai parameter .