private void InitiateScripts() { mainBlockManager = new MainBlockManager(this, spawnCoordinate); playerInput = new PlayerInput(this, spedUpTimeIncrease); grid = new Grid(this, blockPrefab, gridSize, invisibleLayer, new Demonstration_MeshProcessing(outlineMaterial)); soundManager = new SoundManager(moveShapeAudio, setBlockAudio, clearLineAudio); glowingBlocksManager = new GlowingBlocksManager(); shapeSaver = FindObjectOfType <ShapeSaver>(); shapeHolder = new ShapeHolder(blueMaterial, orangeMaterial, cyanMaterial, greenMaterial, redMaterial, yellowMaterial, magentaMaterial, glowingMaterial); shapeHolder.Initialize(); grid.Initialize(); mainBlockManager.Initialize(); }
public void Initialize() { glowingBlocksManager = gameController.glowingBlocksManager; mainBlockManager = gameController.mainBlockManager; CreateGrid(); }