SkinLayerStudio API (Beta)
/
API Reference
/
API
open()
마크다운 다운로드파일을 열어 현재 씬을 바꿉니다. File > Open 과 같습니다.
.sls 는 프로젝트, .idt 는 Init Dummy 를 새 씬으로 엽니다. 다른 확장자, 없는 파일, 폴더는 거절합니다. 씬이 더러우면 discard=True 가 필요합니다.
무결성이 깨진 .sls 는 열지 않습니다. 메뉴의 "그래도 열기" 는 이 호출에 없습니다. Trial 에서 .idt 는 trial_locked 입니다.
시그니처
api.open(path, discard=False) -> result
| 필드 | 의미 |
|---|---|
ok |
성공이면 True. |
error |
실패 코드. 성공이면 빈 문자열. 경로는 들어 있지 않습니다. |
unsupported |
확장자가 .sls 도 .idt 도 아닙니다. |
bad_path |
없거나, 폴더이거나, 경로가 비었습니다. |
dirty |
현재 씬을 버리려면 discard=True. |
integrity |
.sls 무결성 검사가 실패했습니다. |
trial_locked |
Trial 에서는 .idt 를 열 수 없습니다. |
예제
`python
result = api.open(r"D:/work/hero.sls", discard=True)
print(result.ok, result.error)