Crafting and upgrading buildings
Resource management is a big part of RTS gameplay, and the player must think about the strategy when commanding units to gather and expend resources to craft or upgrade new buildings. Crafting and upgrading buildings are the last features we are going to develop before putting together everything we have created so far, in Chapter 15, Game Progression and Objectives, then our RTS game, Dragoncraft, will be ready to play.
We will create new scripts and Prefabs to have a new store pop-up window in the UI so the player can choose which building or unit they want to craft or upgrade. Before creating the scripts for the store popup, let us create another script that is going to be used by all buildings after they are crafted, namely, the drag-and-drop functionality, so the player can position the buildings where they want on the map.
Dragging and dropping buildings
We are going to create a new script that will add the drag-and-drop feature to any...