A url변환 type*filepath 에 넣어서 url 가져오는 방버B type1. 스트링 값으로 string[] InitializeFolder(string folder) 넣고, 폴더 명을 Star에서 초기화 해줌 main과 diorama로2. int maxIndex로 main폴더나 디오라마 폴더에 있는 파일 총 갯수를 가져오고 그것보다 초과되는 url변환 다른 수가 들어오면 디버그 찍히게 한다3. currentFilePath 값에 folder가 메인이며ㅕㄴ 메인 경로를 불러오고, 아니면 디오라마 경로를 불러온다4.!File.Existe 파일이 존재하는지 아닌지 확인하고, 존재하지않으면 에러 로그를 찍는다5. string extension =Path.GetExtension(currentFilePath) 확장자를 가져와 extension변수에 저장하고, url변환 이는 이후에 영상인지 이미지인지 판단하기 위해 사용된다6.!string.IsNullOrEmpty(currentFolder) null이 아니고 길이가 0 이 아니라면 currentFilePath 경로를 설정하는데 이는, 스트리밍 에셋 폴더에 있는 현재 폴더명, 파일 이름만 추출 + 확장자 의 형식 파일을 가져오게된다Path.GetFileNameWithoutExtensionPath.GetFileNameWithoutExtension url변환 메서드는 주어진 파일 경로에서 파일 이름만을 추출하되, 그 파일의 확장자는 제외한 값을 반환한다 예를 들어, 파일 경로가 C:\\Users\\JohnDoe\\Documents\\example.txt라고 하면, Path.GetFileNameWithoutExtension 메서드는 example이라는 문자열을 반환한다.이 메서드는 주로 파일 경로에서 순수한 파일 이름만을 추출해야 url변환 할 경우에 사용된다. 예를 들어, 다른 확장자를 가진 파일을 생성하거나, 파일 이름을 표시하고자 할 때 유용하게 사용할 수 있다file:///"+ currentFilePath.Replace(\\, /)7. 이 코드에서 videoPlayers[inactiveVideoIndex].url ϟile:///"+ currentFilePath.Replace(\\, /)부분은 비디오 플레이어의 URL을 설정하는 코드이다. url변환 file:///: 이는 로컬 파일 시스템에서 파일을 읽을 때 사용하는 URL 스키마이다. 이 스키마를 사용하면, 앱은 로컬 파일 시스템에서 파일을 읽을 수 있다. currentFilePath.Replace(\\, /): 파일 경로에서 백슬래시(\)를 슬래시(/)로 바꾸는 작업이다. 이는 특히 url변환 Windows에서 경로 구분자로 백슬래시를 사용하는데, URL에서는 슬래시를 사용해야 하기 때문에 이러한 변환이 필요합니다.Path.Combine 함수는 이들을 결합하여 새로운 절대 경로를 생성한다 file:///"+ currentFilePath.Replace(\\, /)위에서 생성한 절대 경로를 URL 형식으로 변환한다. 이때 파일 경로의 url변환 백슬래시(\)를 URL에서 사용 가능한 슬래시(/)로 변환한다.이렇게 설정하면 videoPlayers[inactiveVideoIndex].url은 로컬 파일 시스템에서 정확한 비디오 파일을 가리키게 된다. 그리고 이 경로는 Unity의 VideoPlayer 컴포넌트에 의해 사용될 수 있으므로, 이 VideoPlayer는 해당 파일을 재생하게 된다