I want to create a way to instantiate an object and set its position to the mouse position when its clicked. This would be done by clicking a button (runtime) to select a prefab and then once the button has been pressed, I want to check when the mouse has been clicked and spawn the object where it was clicked. The struggle I am having is to press the button, make it somehow give a visual feedback that it is selected, and spawning the object where the mouse was clicked IF the button was pressed. My game is 2.5d (3d but it has the concept of a 2d sidescroller). Please help me make this happen if you can!