Game Manager
The GameManager handles the initial loading of a specified saveFile and on game exit the saving of the existing game state, by calling the according methods from the Save System.
It also handles initializing different scripts in the proper order (using Start method in every script would lead to some race conditions between the placement system and the grid)
For this reason the manager handles first initializing the Grid itself, and then the placement system:
PlacementGrid.Initialize();
PlacementSystem.Initialize(PlacementGrid);
Last updated