/// <summary> /// This is when the game has initialised but has not started. /// </summary> void InitGame() { objectPooler.disableAllPooled(); baseBlock = startBaseBlock; //Reset the Color conttoller and assign the first colors colorController.Reset(); baseBlock.GetComponent <MeshRenderer>().material.SetColor("_Color", colorController.BlockColor); MeshUVAdjuster.AdjustUVs(baseBlock); //So that we start with default speed for the first block blockSpeed = defaultBlockSpeed - blockSpeedDelta; #if ARENABLED if (isARModeOn) { blockCount = 0; } #endif #if ADSENABLED alreadyContinued = false; #endif }