コード例 #1
0
 // 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>();
 }
コード例 #2
0
    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);
        }
    }