BindableFunction

Hiển Thị Bản Đã Lỗi Thời

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Vật thể BindableFunction cho phép giao tiếp song song hai chiều giữa các kịch bản trên cùng một bờ biên giới client-server.Bạn có thể sử dụng nó để định nghĩa một chức năng trả lời tùy chỉnh và kích hoạt nó thủ công bằng cách gọi BindableFunction:Invoke() .Mã gọi chức năng cho ra cho đến khi tìm thấy phản hồi tương ứng, và phản hồi nhận các tham số mà bạn đã chuyển cho Invoke() .Nếu cuộc gọi trở lại không bao giờ được thiết cài đặt, thì kịch bản gọi nó sẽ không tiếp tục thực thi.

Là một lựa chọn thay thế cho giao tiếp một chiều giữa hai kịch bản trên cùng một bờ biên giới khách-máy chủ, hãy xem xét BindableEvent mà không không tạo ra kết quả trả lại.

Như đã nói, BindableFunctions không cho phép giao tiếp giữa máy chủ và khách hàng.Nếu bạn đang tìm kiếm chức năng này, hãy sử dụng một RemoteFunction như được mô tả trong Sự kiện và cuộc gọi từ xa.

Xem Sự kiện tùy chỉnh và cuộc gọi trả lại để có các ví dụ mã và thêm thông tin về BindableFunction .

Giới hạn tham số

Bất kỳ loại đối tượng Roblox nào như một , , hoặc khác có thể được truyền như một tham số khi một được gọi, cũng như các loại Luau như số, chuỗi và boolean, mặc dù bạn nên thận trọng khám phá các giới hạn .

Tóm Tắt

Phương Pháp

Gọi Lại

Thuộc Tính

Phương Pháp

Invoke

Sinh Lợi

Gọi BindableFunction mà lại gọi lại OnInvoke callback, trả lại bất kỳ giá trị nào được trả bởi callback.Các cuộc gọi được thực hiện cho đến khi tìm thấy phản ứng tương ứng, và nếu phản ứng không bao giờ được cài đặt, thì kịch bản gọi nó sẽ không tiếp tục thực hiện.

Bất kỳ loại đối tượng Roblox nào như một , , hoặc khác có thể được truyền như một tham số cho , cũng như các loại Luau như số, chuỗi và boolean, mặc dù bạn nên thận trọng khám phá các giới hạn .

Chỉ có một chức năng có thể được gắn vào Invoke() tại một lúc. Nếu bạn gán nhiều chức năng, chỉ chức năng cuối cùng được gán sẽ được sử dụng.

Xem Sự kiện tùy chỉnh và cuộc gọi trả lại để có các ví dụ mã và thêm thông tin về Invoke() .

Tham Số

arguments: Tuple

Giá trị để chuyển cho callback OnInvoke .

Giá Trị Mặc Định: ""

Lợi Nhuận

Giá trị trả về từ cuộc gọi trả lại OnInvoke .

Sự Kiện

Gọi Lại

OnInvoke

Cuộc gọi trả lại này được gọi khi BindableFunction được kích hoạt với Invoke() .Nó có thể được đặt nhiều lần nhưng không thể gọi trực tiếp.Các lần gọi sẽ tiếp tục cho đến khi cuộc gọi trả lại này được tìm thấy và, nếu nó không bao giờ được cài đặt, kịch bản đã gọi nó sẽ không tiếp tục thực hiện.

Xem Sự kiện tùy chỉnh và cuộc gọi trả lại để có các ví dụ mã và thêm thông tin về OnInvoke .

Tham Số

arguments: Tuple

Các tham số được gửi qua Invoke() .


Lợi Nhuận

Giá trị được trả bởi chức năng gọi lại.