//overload method that lets you make custom font sizes public static bool ButtonPressed(GUIParams guiParams, int customFontSize, GUIStyle style) { GUI.skin.button.fontSize = customFontSize; if (GUI.Button(new Rect(guiParams.x, guiParams.y, guiParams.width, guiParams.height), guiParams.text, style)) { GUI.skin.button.fontSize = fontSizeDefault; return(true); } else { GUI.skin.button.fontSize = fontSizeDefault; return(false); } }
//draws a button and returns true if it was pressed public static bool ButtonPressed(GUIParams guiParams) { GUI.skin.button.fontSize = (int)guiParams.fontSize; if (GUI.Button(new Rect(guiParams.x, guiParams.y, guiParams.width, guiParams.height), guiParams.text)) { GUI.skin.button.fontSize = fontSizeDefault; return(true); } else { GUI.skin.button.fontSize = fontSizeDefault; return(false); } }
//a method that converts GUIParams into a Rect public static Rect MakeRect(GUIParams guiParams) { Rect rectangle = new Rect(guiParams.x, guiParams.y, guiParams.width, guiParams.height); return rectangle; }
//overload method that lets you make custom font sizes public static void MakeLabel(GUIParams guiParams, int customFontSize, GUIStyle style , string additionalText = "") { GUI.skin.label.fontSize = customFontSize; GUI.Label(new Rect(guiParams.x, guiParams.y, guiParams.width, guiParams.height), guiParams.text + additionalText, style); GUI.skin.label.fontSize = fontSizeDefault; }
//draws a label public static void MakeLabel(GUIParams guiParams, string additionalText = "") { GUI.skin.label.fontSize = (int)guiParams.fontSize; GUI.Label(new Rect(guiParams.x, guiParams.y, guiParams.width, guiParams.height), guiParams.text + additionalText); GUI.skin.label.fontSize = fontSizeDefault; }
//overload method that lets you make custom font sizes public static bool ButtonPressed(GUIParams guiParams, int customFontSize, GUIStyle style) { GUI.skin.button.fontSize = customFontSize; if (GUI.Button(new Rect(guiParams.x, guiParams.y, guiParams.width, guiParams.height), guiParams.text, style)) { GUI.skin.button.fontSize = fontSizeDefault; return true; } else { GUI.skin.button.fontSize = fontSizeDefault; return false; } }
//draws a button and returns true if it was pressed public static bool ButtonPressed(GUIParams guiParams) { GUI.skin.button.fontSize = (int)guiParams.fontSize; if (GUI.Button(new Rect(guiParams.x, guiParams.y, guiParams.width, guiParams.height), guiParams.text)) { GUI.skin.button.fontSize = fontSizeDefault; return true; } else { GUI.skin.button.fontSize = fontSizeDefault; return false; } }
//overload method that lets you make custom font sizes public static void MakeLabel(GUIParams guiParams, int customFontSize, GUIStyle style, string additionalText = "") { GUI.skin.label.fontSize = customFontSize; GUI.Label(new Rect(guiParams.x, guiParams.y, guiParams.width, guiParams.height), guiParams.text + additionalText, style); GUI.skin.label.fontSize = fontSizeDefault; }
//a method that converts GUIParams into a Rect public static Rect MakeRect(GUIParams guiParams) { Rect rectangle = new Rect(guiParams.x, guiParams.y, guiParams.width, guiParams.height); return(rectangle); }