PlayGo - stingray.PlayGo 네임스페이스 참조 - Stingray Lua API 참조

stingray.PlayGo 네임스페이스 참조

설명

PS4에서 PlayGo에 액세스하는 인터페이스입니다.

함수

매개변수
이 함수는 어떠한 매개변수도 수용하지 않습니다.
반환하는 항목

integer[]?

성공하는 경우 청크 ID 목록을, 그렇지 않으면 nil을 반환합니다.

[] 표기는 이 유형이 어레이임을 나타냅니다. 어레이는 구성원의 키가 순차적인 정수이며, 각 요소의 값이 표시된 유형의 인스턴스인 테이블입니다.
? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.

integer?

성공하는 경우 nil을, 그렇지 않으면 PlayGo 오류 코드 중 하나를 반환합니다.

? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.
매개변수
이 함수는 어떠한 매개변수도 수용하지 않습니다.
반환하는 항목

integer?

패키지 닫기에 성공하면 nil을, 그렇지 않으면 PlayGo 오류 코드 중 하나를 반환합니다.

? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.

integer?

PlayGo API 종료에 성공하면 nil을, 그렇지 않으면 PlayGo 오류 코드 중 하나를 반환합니다.

? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.
매개변수
이 함수는 어떠한 매개변수도 수용하지 않습니다.
반환하는 항목

number?

성공하는 경우 패키지의 ETA(초)를, 그렇지 않으면 nil을 반환합니다.

? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.

integer?

성공하는 경우 nil을, 그렇지 않으면 PlayGo 오류 코드 중 하나를 반환합니다.

? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.
매개변수
이 함수는 어떠한 매개변수도 수용하지 않습니다.
반환하는 항목

integer?

성공하는 경우 설치 속도를, 그렇지 않으면 nil을 반환합니다.

? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.

integer?

성공하는 경우 nil을, 그렇지 않으면 PlayGo 오류 코드 중 하나를 반환합니다.

? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.

Stingray.PlayGo.InstallSpeed 열거의 값 중 하나가 됩니다.

매개변수
이 함수는 어떠한 매개변수도 수용하지 않습니다.
반환하는 항목

integer[]?

성공하는 경우 locii 테이블을, 그렇지 않으면 nil을 반환합니다.

[] 표기는 이 유형이 어레이임을 나타냅니다. 어레이는 구성원의 키가 순차적인 정수이며, 각 요소의 값이 표시된 유형의 인스턴스인 테이블입니다.
? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.

integer?

성공하는 경우 nil을, 그렇지 않으면 PlayGo 오류 코드 중 하나를 반환합니다.

? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.

각 항목은 stingray.PlayGo.Locus 열거의 값 중 하나가 됩니다.

매개변수

buffer_size :

integer?

PlayGo 전용으로 할당할 크기(바이트)입니다. 시스템 기본값으로 충분하지 않은 경우에만 지정합니다.

? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.
반환하는 항목

integer?

성공하는 경우 nil을, 그렇지 않으면 PlayGo 오류 코드 중 하나를 반환합니다.

? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.
매개변수

chunk_ids :

integer[]

미리 가져올 chunk_ids를 포함하고 있는 테이블입니다.

[] 표기는 이 유형이 어레이임을 나타냅니다. 어레이는 구성원의 키가 순차적인 정수이며, 각 요소의 값이 표시된 유형의 인스턴스인 테이블입니다.

min_locus :

integer

청크를 배치하려는 locus를 지정합니다. 청크가 현재 지정된 locus와 동일한 locus에 위치하고 있거나, 지정된 locus보다 더 나은 locus(액세스 시간이 더 짧음)에 위치하고 있는 경우에는 할 일 목록에 추가되거나 목록 맨 앞으로 이동하지 않습니다.

반환하는 항목

integer?

성공하는 경우 nil을, 그렇지 않으면 PlayGo 오류 코드 중 하나를 반환합니다.

? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.

할 일 목록의 맨 앞에서부터 순서대로 설치 프로세스가 진행되기 때문에 다음 번 필수 청크가 사용자의 시나리오 선택 등의 이유로 바뀌는 경우에는 이 함수를 사용하여 해당 청크의 설치 우선순위를 조정할 수 있습니다.

반환하는 항목

table?

각 청크의 진행률(바이트) 및 총 크기(바이트)를 포함하고 있습니다. 작업에 실패하는 경우 nil을 반환합니다.

? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.

integer?

성공하는 경우 nil을, 그렇지 않으면 PlayGo 오류 코드 중 하나를 반환합니다.

? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.
매개변수
이 함수는 어떠한 매개변수도 수용하지 않습니다.
반환하는 항목

integer?

성공하는 경우 nil을, 그렇지 않으면 PlayGo 오류 코드 중 하나를 반환합니다.

? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.

PlayGo 에뮬레이션 파일 시스템을 사용 중이면서, 청크 상태를 제어하고 싶다면 개발 중에 이 함수를 사용합니다.

매개변수

speed :

integer

Stingray.PlayGo.InstallSpeed 열거의 값 중 하나여야 합니다.

반환하는 항목

integer?

성공하는 경우 nil을, 그렇지 않으면 PlayGo 오류 코드 중 하나를 반환합니다.

? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.
매개변수

todo_list :

table

chunk_ids와 해당 locus의 쌍(예: {0, stingray.PlayGo.Locus.LOCAL_FAST, 1, stingray.PlayGo.Locus.LOCAL_SLOW, 2, stingray.PlayGo.Locus.LOCAL_FAST})을 포함하고 있는 테이블입니다.

반환하는 항목

integer?

성공하는 경우 nil을, 그렇지 않으면 PlayGo 오류 코드 중 하나를 반환합니다.

? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.
매개변수

filename :

string

쓰려는 파일의 경로입니다.

반환하는 항목

integer?

성공하는 경우 nil을, 그렇지 않으면 PlayGo 오류 코드 중 하나를 반환합니다.

? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.

개발을 위해 PlayGo 에뮬레이션 파일 시스템을 사용하는 동안 청크 상태를 유지하려면 이 함수를 사용합니다.

매개변수
이 함수는 어떠한 매개변수도 수용하지 않습니다.
반환하는 항목

table?

할 일 목록(각 요소에 해당 청크의 ChunkID 및 Locus가 포함되어 있음)입니다. 작업에 실패하는 경우 nil을 반환합니다.

? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.

integer?

성공하는 경우 nil을, 그렇지 않으면 PlayGo 오류 코드 중 하나를 반환합니다.

? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.