private static GetButtonContent ( UnityEditor.Audio.AudioMixerController controller ) : |
||
controller | UnityEditor.Audio.AudioMixerController | |
return |
private static GUIContent GetButtonContent(AudioMixerController controller)
{
if (controller.numExposedParameters != m_LastNumExposedParams)
{
m_ButtonContent.text = string.Format("Exposed Parameters ({0})", controller.numExposedParameters);
m_LastNumExposedParams = controller.numExposedParameters;
}
return m_ButtonContent;
}
internal static void Popup(AudioMixerController controller, GUIStyle style, params GUILayoutOption[] options) { GUIContent buttonContent = AudioMixerExposedParametersPopup.GetButtonContent(controller); Rect rect = GUILayoutUtility.GetRect(buttonContent, style, options); if (EditorGUI.DropdownButton(rect, buttonContent, FocusType.Passive, style)) { PopupWindow.Show(rect, new AudioMixerExposedParametersPopup(controller), null, ShowMode.PopupMenuWithKeyboardFocus); } }