public BlockInfo[,] RandObstacleBlockInfoByChunk(ChunkInfoObstacle obstacleChunk)
        {
            var obstacleName = RandObstacle().Type;
            var subBlockMap  = TemplateChunkCharToBlockInfoTransformer.Transform(TemplateDictionary.Dic[obstacleName].Chunkchar);

            return(subBlockMap);
        }
        public BlockInfo[,] RandCrossBlockInfo(bool up, bool down, bool left, bool right)
        {
            var crossName   = RandCross(up, down, left, right).Type;
            var subBlockMap = TemplateChunkCharToBlockInfoTransformer.Transform(TemplateDictionary.Dic[crossName].Chunkchar);

            return(subBlockMap);
        }