바인드 가능한 함수 개체는 클라이언트-서버 경계의 동일한 측면에서 스크립트 간의 동기적 양방향 통신을 허용합니다.사용자 지정 콜백 함수를 정의하고 BindableFunction:Invoke() 를 호출하여 수동으로 호출할 수 있습니다.함수를 호출하는 코드 는 해당 콜백을 찾을 때까지 를 생성하고, 콜백은 전달한 인수를 받습니다 Invoke() .콜백이 설정되지 않으면 콜백을 호출하는 스크립트가 실행을 재개하지 않습니다.
클라이언트-서버 경계의 동일한 측면에서 두 스크립트 간의 일방 통신 대안으로, 는 반환을 생성하지 않는 것을 고려하십시오.
언급했듯이, BindableFunctions 서버와 클라이언트 간의 통신을 허용하지 않습니다.이 기능을 찾고 있는 경우 RemoteFunction에 설명된 대로 에서 사용하십시오.
코드 샘플 및 커스텀 이벤트 및 콜백에 대한 자세한 내용은 참조하십시오.
매개 변수 제한
, 또는 기타 유형의 Roblox 개체는 트리거되는 에서 매개 변수로 전달될 수 있으며, 숫자, 문자열 및 부울과 같은 Luau 유형도 조심스럽게 제한 사항을 조사해야 합니다.
요약
메서드
그 자체에서 BindableFunction 를 호출하여 OnInvoke 콜백을 호출하고 콜백에서 반환된 모든 값을 반환합니다.
콜백
BindableFunction를 Invoke()로 호출할 때 반환되는 콜백.
속성
메서드
Invoke
그 자체에서 BindableFunction 를 호출하여 OnInvoke 콜백을 호출하고 콜백에서 반환된 모든 값을 반환합니다.해당 콜백이 찾을 때까지 호출이 생성되며, 콜백이 설정되지 않았다면 해당 콜백을 호출하는 스크립트는 실행을 재개하지 않습니다.
, 또는 기타 유형의 Roblox 개체는 매개 변수로 또는 Luau 유형(숫자, 문자열 및 부울과 같은)으로 전달될 수 있지만, 제한 사항을 신중하게 조사해야 합니다.
한 번에 하나의 함수만 바인딩할 수 있습니다. Invoke() 에 여러 함수를 할당하면 마지막으로 할당된 함수만 사용됩니다.
코드 샘플 및 커스텀 이벤트 및 콜백에 대한 자세한 내용은 참조하십시오.