コード例 #1
0
ファイル: GrainerEditor.cs プロジェクト: gemellyn/udock-unity
    public override void OnInspectorGUI()
    {
        Grainer myScript = (Grainer)target;

        myScript.SourceClip        = (AudioClip)EditorGUILayout.ObjectField("Source Clip", myScript.SourceClip, typeof(AudioClip), false);
        myScript.Offset            = EditorGUILayout.IntSlider("Offset:", myScript.Offset, (int)myScript.Delta / 2 + 1, myScript.SourceClip.samples - myScript.Delta, GUILayout.MaxWidth(500), GUILayout.ExpandWidth(false));
        myScript.Delta             = EditorGUILayout.IntSlider("Delta:", myScript.Delta, 1, myScript.SourceClip.samples);
        myScript.samplesInOneGrain = EditorGUILayout.IntSlider("samplesInOneGrain:", myScript.samplesInOneGrain, myScript.MinSamplesInOneGrain, myScript.MaxSamplesInOneGrain);
        myScript.Covering          = EditorGUILayout.Slider("covering:", myScript.Covering, 0.01f, 0.9f);
        myScript.FadeFunction      = (int)(Function)EditorGUILayout.EnumPopup("Fade Function :", (Function)myScript.FadeFunction);
        myScript.toggleView        = GUILayout.Toggle(myScript.toggleView, "View GUI");
    }
コード例 #2
0
ファイル: SoundUpdater.cs プロジェクト: gemellyn/udock-unity
 // Use this for initialization
 void Start()
 {
     grainer  = transform.GetComponent <Grainer>();
     motor    = transform.GetComponent <CharacterMotorAllGrav>();
     lpFilter = transform.GetComponent <AudioLowPassFilter>();
 }