Freigeben über


Sammlung umschalten — MRTK3

ToggleCollection bietet einen einfachen Mechanismus zum Gruppieren mehrerer StatefulInteractable-Elementeund zum Erzwingen eines exklusiven Umschaltzustands. Dieses Verhalten folgt dem Optionsfeldmuster und ist ähnlich wie die Umschaltgruppe der Unity-Benutzeroberfläche implementiert.

Abbildung eines Beispiels für

Ähnlich wie bei der Unity-Benutzeroberfläche ToggleGroup werden alle untergeordneten ToggleCollectionStatefulInteractable Elemente automatisch gruppiert und verwaltet. Wenn Sie hingegen manuell angeben möchten, welche Interaktiven von der Gruppe verwaltet werden, kann die Toggles Liste manuell im Inspektor aufgefüllt werden. Wenn sie leer gelassen wird, ToggleCollection füllt die Liste automatisch auf.

Wenn eine verwaltete StatefulInteractable Option umgeschaltet wird, werden alle anderen Interaktiven in der Toggles Liste mit ForceSetToggledabgekoppelt. Umschaltereignisse werden für jedes Interagierbare ausgelöst.

Ausschalten zulassen entspricht dem Auswahlmodus für jedes Interagierbare; wenn die Option aktiviert ist, ist jede Interagierbare auf Togglefestgelegt. Wenn diese Option deaktiviert ist, wird jede Interaktivierbare für One-way Togglekonfiguriert.

Abonnieren Sie das OnToggleSelected Ereignis, um Rückrufe mit dem Index der Wahl als Parameter zu empfangen.