private void Start() { //Camera.main.transparencySortMode = TransparencySortMode.Orthographic; levelParser = GetComponent <LevelParser>(); levelData = levelParser.LoadLevelFromFile(); currBlock = 0; currScrollSpeed = normalScrollSpeed; bottomBlock = GenLoadedLevelBlock(currBlock, new Vector2(0f, 0f), currScrollSpeed, 0.5f, 20f); topBlock = GenLoadedLevelBlock(currBlock + 1, new Vector2(0f, 10f), currScrollSpeed, 0f, 20f); currBlock++; //bottomBlock = CreateLevelBlock(new Vector2(0f, 0f), currScrollSpeed, 0.5f, 20f, // new List<Vector2>() { new Vector2(3.5f, 0) }, // new List<Vector2>() { new Vector2(-9f, 3) }, // new List<Vector2>() { new Vector2(3.5f, -2f), new Vector2(-3.5f, -2f) }, // backgroundTex[0]); //topBlock = CreateLevelBlock(new Vector2(0f, 10f), currScrollSpeed, 0f, 20f, // new List<Vector2>() { new Vector2(3.5f, 0) }, // new List<Vector2>() { new Vector2(-9f, 3) }, // new List<Vector2>() { new Vector2(3.5f, -2f), new Vector2(-3.5f, -2f) }, // backgroundTex[0]); character.boundary = screenBoundary; character.PeakTouched += OnCenteringBegin; character.CenteringEnd += OnCenteringEnd; //OnPhaseChange centering = false; StartCoroutine(CheckLevelEndCoroutine()); }