public override void OnGUI()
 {
     if (GUILayout.Button(mTexture2D, GUILayout.Width(mTexture2D.width), GUILayout.Height(mTexture2D.height)))
     {
         QFramework.Log.I("click");
         mClickEvent.Invoke();
     }
 }
Exemple #2
0
        public override void OnGUI()
        {
            mRect.width  = mTexture2D.width;
            mRect.height = mTexture2D.height;

            if (UnityEngine.GUI.Button(mRect, mTexture2D, GUIStyle.none))
            {
                QFramework.Log.I("click");
                mClickEvent.Invoke();
            }
        }
Exemple #3
0
        public override void OnGUI()
        {
            var layoutOptions = new List <GUILayoutOption>();

            if (width >= 0)
            {
                layoutOptions.Add(GUILayout.Width(width));
            }
            if (height >= 0)
            {
                layoutOptions.Add(GUILayout.Height(height));
            }

            if (GUILayout.Button(new GUIContent(text, tooltip), layoutOptions.ToArray()))
            {
                clickEvent.Invoke();
            }
        }