public void Init(AudioMateController mainController) { if ((UnityEngine.Object)mainController == (UnityEngine.Object)null) { SuperController.LogError("AudioMate: Error during UI initialization. Controller or Collection Manager are set to null."); return; } controller = mainController; Log("### Init ###"); _leftUI = leftPanel.AddComponent <VamPrefabFactory>(); _leftUI.controller = controller; _rightUI = rightPanel.AddComponent <VamPrefabFactory>(); _rightUI.controller = controller; }
public void Init(AudioMateController controller) { if ((UnityEngine.Object)controller == (UnityEngine.Object)null) { return; } _controller = controller; Log("### Init ###"); _buttonPrefab = controller.manager.configurableButtonPrefab; Clips = new List <AudioMateClip>(); var container = CreateContainer(); prefabFactory = container.gameObject.AddComponent <VamPrefabFactory>(); prefabFactory.controller = controller; _controller.fileManager.OnNewFilesImported.AddListener(OnSourceClipsUpdated); }