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(); }
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(); }