Execute Unit.cs before GridSystemVisual.cs

Yeah that is one of those issues that depends on how Unity decides the order of the scripts. When I was making the course Unity ordered them “correctly” so I didn’t see that issue, only noticed when I duplicated the project to test some things and it worked differently.

Instead of making the Unit run before the default time I would make the Visual script run after the default time, usually you want visuals to run at the end. But making the Unit run first also works.

1 Like