BindableFunction

사용되지 않는 항목 표시

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

바인드 가능한 함수 개체는 클라이언트-서버 경계의 동일한 측면에서 스크립트 간의 동기적 양방향 통신을 허용합니다.사용자 지정 콜백 함수를 정의하고 BindableFunction:Invoke() 를 호출하여 수동으로 호출할 수 있습니다.함수를 호출하는 코드 는 해당 콜백을 찾을 때까지 를 생성하고, 콜백은 전달한 인수를 받습니다 Invoke() .콜백이 설정되지 않으면 콜백을 호출하는 스크립트가 실행을 재개하지 않습니다.

클라이언트-서버 경계의 동일한 측면에서 두 스크립트 간의 일방 통신 대안으로, 는 반환을 생성하지 않는 것을 고려하십시오.

언급했듯이, BindableFunctions 서버와 클라이언트 간의 통신을 허용하지 않습니다.이 기능을 찾고 있는 경우 RemoteFunction에 설명된 대로 에서 사용하십시오.

코드 샘플 및 커스텀 이벤트 및 콜백에 대한 자세한 내용은 참조하십시오.

매개 변수 제한

, 또는 기타 유형의 Roblox 개체는 트리거되는 에서 매개 변수로 전달될 수 있으며, 숫자, 문자열 및 부울과 같은 Luau 유형도 조심스럽게 제한 사항을 조사해야 합니다.

속성

메서드

Invoke

생성

그 자체에서 BindableFunction 를 호출하여 OnInvoke 콜백을 호출하고 콜백에서 반환된 모든 값을 반환합니다.해당 콜백이 찾을 때까지 호출이 생성되며, 콜백이 설정되지 않았다면 해당 콜백을 호출하는 스크립트는 실행을 재개하지 않습니다.

, 또는 기타 유형의 Roblox 개체는 매개 변수로 또는 Luau 유형(숫자, 문자열 및 부울과 같은)으로 전달될 수 있지만, 제한 사항을 신중하게 조사해야 합니다.

한 번에 하나의 함수만 바인딩할 수 있습니다. Invoke() 에 여러 함수를 할당하면 마지막으로 할당된 함수만 사용됩니다.

코드 샘플 및 커스텀 이벤트 및 콜백에 대한 자세한 내용은 참조하십시오.

매개 변수

arguments: Tuple

OnInvoke 콜백에 전달할 값.

기본값: ""

반환

OnInvoke 콜백에서 반환된 값.

이벤트

콜백

OnInvoke

이 콜백은 BindableFunction를 사용하여 Invoke()로 호출될 때 호출됩니다.여러 번 설정할 수 있지만 직접 호출할 수는 없습니다.호출은 이 콜백을 찾을 때까지 계속되며, 설정되지 않으면 호출한 스크립트가 실행을 재개하지 않습니다.

코드 샘플 및 커스텀 이벤트 및 콜백에 대한 자세한 내용은 참조하십시오.

매개 변수

arguments: Tuple

Invoke()를 통해 전송된 매개변수.


반환

콜백 함수에서 반환된 값.