切換集合 — MRTK3
ToggleCollection 提供簡單的機制,可將多個 StatefulInteractable群組在一起,並強制執行獨佔切換狀態。 此行為會遵循 選項按鈕模式,並實作類似于 Unity UI 的 ToggleGroup。
與 Unity UI ToggleGroup 類似, ToggleCollection
自動分組和管理所有 StatefulInteractable
子系。 另一方面,如果您想要手動指定哪些 Interactable 是由群組管理, Toggles
則可以在偵測器中手動填入清單。 當保留空白時, ToggleCollection
會自動填入清單。
當 Managed StatefulInteractable
切換時,清單中的所有其他互動專案 Toggles
都會與 ForceSetToggled
取消切換。 切換事件將會在每個 Interactable 上引發。
允許關閉 對應至每個互動上的 選取模式 ;核取選項時,每個 Interactable 都會設定為 Toggle
。 取消核取時,每個 Interactable 都會設定為 One-way Toggle
。
訂閱 事件, OnToggleSelected
以使用選擇的索引做為 參數來接收回呼。