public override void OnGUI() { if (GUILayout.Button(mTexture2D, GUILayout.Width(mTexture2D.width), GUILayout.Height(mTexture2D.height))) { QFramework.Log.I("click"); mClickEvent.Invoke(); } }
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(); } }
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(); } }