// Use this for initialization void Start() { meshRenderer = GetComponent <MeshRenderer>(); spotifyManager = GameObject.Find("SpotifyManager"); script = spotifyManager.GetComponent <Spotify>(); recordPlayerScript = recordPlayer.GetComponent <RecordPlayer>(); audioVisualizer = GameObject.Find("AudioVisualizer"); particleVisualizerGameObject = GameObject.Find("Visualizer Room/ParticleVisualizer"); particleVisualizer = particleVisualizerGameObject.GetComponent <ParticleVisualizer>(); audioVisualizerScript = audioVisualizer.GetComponent <AudioVisualizer>(); raycast = GameObject.Find("/OVRPlayerController/OVRCameraRig/TrackingSpace/LocalAvatar/controller_right").GetComponent <Raycast>(); }
public override void OnInspectorGUI() { DrawDefaultInspector(); ParticleVisualizer particleVisualizer = (ParticleVisualizer)target; string[] options = new string[] { "Spark", "Lightning", }; particleVisualizer.selected = EditorGUILayout.Popup("Label", particleVisualizer.selected, options); if (GUILayout.Button("Change Material")) { particleVisualizer.ChangeMaterial(particleVisualizer.selected); } }