Hi, I have a question regarding the activation of the coroutine created in this lecture.
The coroutine is activated in the Start() method of the Tower.cs script. But when is the Start() method called/activated? Is it when the OnMouseDown() method in the Tile.cs script calls the CreateTower() method in Tower.cs? Or does it activate when the tower is instantiated?
Does the coroutine start even if the player doesn’t have enough gold and CreateTower() method returns false?
Thank you.