Ejemplo n.º 1
0
 private static void SetDefaultValue(QButton component)
 {
     if (component.targetGraphic != null)
     {
         component.targetGraphic.raycastTarget = true;
     }
 }
Ejemplo n.º 2
0
        public static QButton AddComponent()
        {
            QImageBox image     = UtilityEditor.ExtensionComponentWhenCreate <QImageBox>(typeof(QButton).Name.ToString());
            QButton   component = Utility.GetOrAddCompoment <QButton>(image.gameObject);

            //设置默认值
            SetDefaultValue(component);
            return(component);
        }
Ejemplo n.º 3
0
 public override void OnInspectorGUI()
 {
     ButtonComponent = (QButton)target;
     base.OnInspectorGUI();
     if (!ButtonComponent.bInit)
     {
         ButtonComponent.bInit = true;
         SetDefaultValue(ButtonComponent);
     }
     if (GUI.changed)
     {
         serializedObject.ApplyModifiedProperties();
     }
 }