Esempio n. 1
0
        public void DrawProperties()
        {
            GUILayout.BeginVertical(GUI.skin.box);

            EditorGUILayout.LabelField(_VolumeLabel);
            _Volume.floatValue = EditorGUILayout.FloatField(_Volume.floatValue);
            EditorGUILayout.LabelField(_PanLabel);
            _Pan.floatValue = EditorGUILayout.Slider(_Pan.floatValue, -1f, 1f);

            EditorGUILayout.LabelField(_PitchLabel);
            EditorScriptUtil.RangeSlider(
                _PitchMin,
                _PitchMax,
                PITCH_MINIMUM,
                PITCH_MAXIMUM);

            EditorGUILayout.ObjectField(_AudioMixerGroup, typeof(AudioMixerGroup));
            _AvoidRepetition.boolValue = EditorGUILayout.Toggle(_AvoidRepetitionContent, _AvoidRepetition.boolValue);

            GUILayout.EndVertical();
        }
Esempio n. 2
0
        public void DrawProperties()
        {
            GUILayout.BeginVertical(GUI.skin.box);

            EditorGUILayout.LabelField(_VolumeLabel);
            _Volume.floatValue = EditorGUILayout.FloatField(_Volume.floatValue);
            EditorGUILayout.LabelField(_PanLabel);
            _Pan.floatValue = EditorGUILayout.Slider(_Pan.floatValue, -1f, 1f);

            EditorGUILayout.LabelField(_PitchLabel);
            EditorScriptUtil.RangeSlider(
                _PitchMin,
                _PitchMax,
                PITCH_MINIMUM,
                PITCH_MAXIMUM);

            EditorGUILayout.ObjectField(_AudioMixerGroup, typeof(AudioMixerGroup));
            _AvoidRepetition.boolValue = EditorGUILayout.Toggle(_AvoidRepetitionContent, _AvoidRepetition.boolValue);

            GUILayout.EndVertical();


            EditorGUILayout.LabelField("Audio source settings");

            GUILayout.BeginVertical(GUI.skin.box);
            EditorGUILayout.LabelField("Doppler (2D - 3D)");
            _Doppler.floatValue = EditorGUILayout.Slider(_Doppler.floatValue, 0, 5f);
            EditorGUILayout.LabelField("SpatialBlend (2D - 3D)");
            _SpatialBlend.floatValue = EditorGUILayout.Slider(_SpatialBlend.floatValue, 0, 1f);
            EditorGUILayout.LabelField("MaxDistance");
            _MaxDistance.floatValue = EditorGUILayout.FloatField(_MaxDistance.floatValue);
            EditorGUILayout.LabelField("MinDistance");
            _MinDistance.floatValue        = EditorGUILayout.FloatField(_MinDistance.floatValue);
            _Looped.boolValue              = EditorGUILayout.Toggle("Looped", _Looped.boolValue);
            _RandomStartPosition.boolValue = EditorGUILayout.Toggle("Random Start Position", _RandomStartPosition.boolValue);
            GUILayout.EndVertical();
        }