Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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);
        }