//
        public void teleportToLevelWithId(int levelId)
        {
            if (_curLevelChunk != null)
            {
                _curLevelChunk.activate(false);
            }

            _curLevelChunk = _levelChunks [levelId];
            _curLevelChunk.activate(true);

            FlyCam.Instance.setNewInitialPosition(_curLevelChunk.getStartPos(), _curLevelChunk.getStartRotation());
            resetCamToStartPos();

            checkLevelChunkDistances();
        }
 //
 public void createLevelChunkWithIndex(int levelId, int levelIndex)
 {
     _curLevelChunk = _levelChunks [levelId];
     LevelManager.Instance.loadLevelByIndex(levelIndex);
     _curLevelChunk.activate(false, true);
 }