UnityEditor.ParticleSystemClipboard.HasSingleGradient C# (CSharp) Method

HasSingleGradient() public static method

public static HasSingleGradient ( ) : bool
return bool
        public static bool HasSingleGradient()
        {
            return ((m_Gradient1 != null) && (m_Gradient2 == null));
        }

Usage Example

        internal static void Show(SerializedProperty prop)
        {
            GUIContent  content     = new GUIContent("Copy");
            GUIContent  content2    = new GUIContent("Paste");
            GenericMenu genericMenu = new GenericMenu();

            genericMenu.AddItem(content, false, new GenericMenu.MenuFunction(new GradientContextMenu(prop).Copy));
            if (ParticleSystemClipboard.HasSingleGradient())
            {
                genericMenu.AddItem(content2, false, new GenericMenu.MenuFunction(new GradientContextMenu(prop).Paste));
            }
            else
            {
                genericMenu.AddDisabledItem(content2);
            }
            genericMenu.ShowAsContext();
        }
All Usage Examples Of UnityEditor.ParticleSystemClipboard::HasSingleGradient