Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

 you can use raycast if you want set another position for your player or instantiate preafabs, or standart metod 

private void OnMouseEnter(){if(Input.GetMouseButton())}.(work to both systems if you going to do two different buildings)

Recomend you look Unity Junior Programmer way

Thank you for the ideas! I'll let you know if I get things fixed. I had a look at the Unity Junior Programmer Pathway, looks very interesting/useful, thanks!