共用方式為


切換集合 - MRTK3

ToggleCollection 提供簡單的機制,可將多個 StatefulInteractables 群組在一起,並強制執行獨佔切換狀態。 此行為會遵循 單選按鈕模式,且實作方式類似於 Unity UI 的 ToggleGroup

範例 ToggleCollection 的影像

類似於 Unity UI ToggleGroup, ToggleCollection 會自動分組和管理所有 StatefulInteractable 子系。 另一方面,如果您想要手動指定群組所管理的 Interactables, Toggles 則可以在 Inspector 中手動填入清單。 保留空白時, ToggleCollection 會自動填入清單。

切換 Managed StatefulInteractable 時,清單中 Toggles 所有其他的 Interactable 都會使用 ForceSetToggled進行切換。 切換事件會在每個可互動的上引發。

[允許關閉] 會對應至每個 [可互動] 上的 選取模式 ;核取選項時,每個 Interactable 都會設定為 Toggle。 取消核取時,每個 Interactable 都會設定為 One-way Toggle

訂閱 事件, OnToggleSelected 以接收以選擇的索引做為參數的回呼。