// Start is called before the first frame update public void SpawnControlStart() { // variable initialization according to GameControl maxLanes = gameControl.GetMaxLanes(); maxUnits = gameControl.GetMaxUnits(); // data structure initializations InitLaneCoords(); InitStage(); // initialize combat control combatControl.InitCombatControl(); currentCreature = friendlyCreatureList[0].GetComponent <DefaultCreature>(); // summon friendly and hostile base SummonBase(); }