private void InitAudioReceiverUI() { if (ReceiverAtomJSON == null || ReceiverNodeJSON == null) { return; } var receiverAtomUI = _leftUI.CreatePopup(ReceiverAtomJSON, true); receiverAtomUI.popup.onOpenPopupHandlers += SyncReceiverAtomChoices; SyncReceiverAtomChoices(); var receiverNodeUI = _leftUI.CreatePopup(ReceiverNodeJSON, true); receiverNodeUI.popup.onOpenPopupHandlers += SyncReceiverNodeChoices; SyncReceiverNodeChoices(); }
private void InitActiveCollectionUI() { var btnGroup = rightPanel.AddComponent <HorizontalButtonGroup>(); btnGroup.CreateButton("New", Styles.Success, () => Collections.AddCollection()); _btnClear = btnGroup.CreateButton("Clear", Styles.Danger); btnGroup.CreateButton("Delete", Styles.Danger, () => Collections.RemoveActiveCollection()); _popupCollectionList = _rightUI.CreatePopup(controller.CollectionsJSON, true); _rightUI.CreateSpacer().height = 35f; _collectionNameJSON = new JSONStorableString("Collection Name", "", UpdateCollectionName); _rightUI.CreateTextInput(_collectionNameJSON); _collectionContentJSON = new JSONStorableString("Collection Content", "", UpdateCollectionContent); _activeCollectionClipListText = _rightUI.CreateTextField(_collectionContentJSON); _activeCollectionClipListText.height = 325f; var btnGroupPreview = rightPanel.AddComponent <HorizontalButtonGroup>(); _btnPlayRandomClip = btnGroupPreview.CreateButton("\u25B6", Styles.Success, null, true); _btnQueueRandomClip = btnGroupPreview.CreateButton("Queue", Styles.Success, null, true); }