Quantcast
Channel: Questions in topic: "icon"
Viewing all articles
Browse latest Browse all 271

How do I make my mouse go back to default after clicking empty space?

$
0
0
So, in short, when a button is clicked, I want the mouse to change to an icon. The problem is, I can't make the mouse return to the default Windows cursor after clicking empty space. Here's the code for the buttons and mouse cursor. Can anyone help? #pragma strict var icon : Texture2D;// Defines icon textures var icon1 : Texture2D; var icon2 : Texture2D; var icon3 : Texture2D; var syringeCursor : Texture2D; var stethCursor : Texture2D; var medsCursor : Texture2D; var cursorSizeX: int = 32; // set to width of your cursor texture var cursorSizeY: int = 32; // set to height of your cursor texture static var showSyringe : boolean = false; static var showSteth : boolean = false; static var showMeds : boolean = false; private var showToolTip : boolean = false; function OnGUI() { if(GUI.Button (Rect (10,10,100,21), GUIContent ("Tools", icon, "Open tools"))) { showToolTip=!showToolTip; }// Makes Tools button if(showToolTip) { if(GUI.Button (Rect (140,670,50,50), GUIContent (icon1, "Syringe"))) showSyringe = true; if(showSyringe == true){ GUI.DrawTexture (Rect(Input.mousePosition.x-cursorSizeX/2 + cursorSizeX/2, (Screen.height-Input.mousePosition.y)-cursorSizeY/2 + cursorSizeY/2, cursorSizeX, cursorSizeY),syringeCursor); } GUI.Label (Rect (10,40,100,35), GUI.tooltip); if(GUI.Button (Rect (200,670,50,50), GUIContent (icon2, "Stethoscope"))) showSteth = true; if(showSteth == true){ GUI.DrawTexture (Rect(Input.mousePosition.x-cursorSizeX/2 + cursorSizeX/2, (Screen.height-Input.mousePosition.y)-cursorSizeY/2 + cursorSizeY/2, cursorSizeX, cursorSizeY),stethCursor); } GUI.Label (Rect (10,40,100,35), GUI.tooltip); if(GUI.Button (Rect (260,670,50,50), GUIContent (icon3, "Medication"))) showMeds = true; if(showMeds == true){ GUI.DrawTexture (Rect(Input.mousePosition.x-cursorSizeX/2 + cursorSizeX/2, (Screen.height-Input.mousePosition.y)-cursorSizeY/2 + cursorSizeY/2, cursorSizeX, cursorSizeY),medsCursor); } GUI.Label (Rect (10,40,100,35), GUI.tooltip); } GUI.Label (Rect (10,40,100,35), GUI.tooltip);// Shows description of what button does }

Viewing all articles
Browse latest Browse all 271

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>