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

stingray.NpCommerceDialog 네임스페이스 참조

설명

NpCommerceDialog는 현재 PlayStation Plus 대화상자에 대해서만 사용할 수 있습니다.

함수

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

이 대화상자는 보통 사용자 동작에 의해 닫히기 때문에 대개는 이 함수를 호출할 필요가 없습니다.

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

update()stingray.NpCommerceDialog.NONE을 반환할 때에만 호출해야 합니다.

매개변수

user_id :

integer

사용자의 ID입니다.

features :

integer+

stingray.NpCheck 오브젝트에 대해 정의한 하나 이상의 액세스 값 상수를 제공할 수 있습니다.

+ 표기는 지정된 유형의 인스턴스가 1개 이상 있을 수 있음을 나타냅니다.
반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.

stingray.NpCheck.check_plus()도 참조하십시오.

update()stingray.NpCommerceDialog.INITIALIZED 또는 stingray.NpCommerceDialog.FINISHED를 반환할 때에만 호출할 수 있습니다.

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

integer

상거래 대화상자와 플레이어의 상호 작용 결과를 나타내는 결과 상수의 값입니다.

boolean

마지막 open() 호출에 지정되어 있던 기능을 사용할 수 있다면 true를, 그렇지 않으면 false를 반환합니다.

update()stingray.NpCommerceDialog.FINISHED를 반환할 때에만 호출할 수 있습니다.

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

integer

대화상자의 현재 상태입니다. status constants 상수 중 하나일 수 있습니다.

update()와 유사하지만 상태를 반환하기 전에 해당 상태를 업데이트하지 않습니다. 이 함수는 update()보다 훨씬 가볍지만 가장 최신 정보를 보증하지는 않습니다.

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

대화상자가 열려 있는 경우 즉시 종료됩니다.

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

integer

대화상자의 현재 상태입니다. status constants 상수 중 하나일 수 있습니다.

NpCommerceDialog를 사용 중인 동안 프레임마다 한 번씩 이 함수를 호출하고, 결과에 대한 조치를 취합니다.

결과 상수

result() 함수가 반환할 수 있는 결과 상수로, 사용자와 대화상자의 상호 작용 결과를 나타냅니다.

RESULT_OK : integer

정상입니다.
사용자가 구입을 취소했음을 나타냅니다.
사용자가 구입을 승인했음을 나타냅니다.

상태 코드

update() 함수가 반환할 수 있는 상태 코드입니다.

RUNNING : integer

NpCommerceDialog가 열려 있습니다.