BindableFunction

Artık kullanılmayanları göster

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

BağlanabilirFonksiyon nesnesi, müşteri-sunucu sınırının aynı tarafındaki senkronik iki yönlü iletişimi sağlar.Bunu özel bir geri arama işlevini tanımlamak ve manuel olarak çağırarak BindableFunction:Invoke() çağırmak için kullanabilirsiniz.İşlev çağrılan kodu çıkana kadar çıkar , ve çağrılan geri arama eşleşen yanıtı bulana kadar, çağrılan Invoke() 'a geçirdiğiniz argümanları alır.Geri çağrı asla ayarlanmadıysa, onu çağıran kod yeniden başlatmayacaktır.

Müşteri-sunucu sınırının aynı tarafındaki iki kod arasındaki tek yönlü iletişim alternatifi olarak, BindableEvent geri dönüş için üretmediğini düşünün .

Belirtildiği gibi, BindableFunctions sunucu ile müşteriler arasında iletişimi engellemez.Bu işlevi arıyorsanız, RemoteFunction 'da belirtildiği gibi bir kullanın.

Kod örnekleri ve BindableFunction hakkında daha fazla ayrıntı için Özel Etkinlikler ve Geri Çağrılar göz atın.

Parametre Sınırları

Bir Enum , Instance veya diğer herhangi bir Roblox nesnesi, bir BindableFunction invok edildiğinde bir parametre olarak geçebilir, sayılar, dize ve booleans gibi Luau tipleri de dahil olmak üzere, ancak sınırlarını dikkatlice keşfetmelisiniz.

Özellikler

Yöntemler

Invoke

Bekletir

Dönüşümde çağrılan BindableFunction 'yi çağırır, ardından çağrılan OnInvoke geri arama, geri döndürülen herhangi bir değeri çağırır.Uygulamalar, eşleşen geri çağrı bulunana kadar yapılır ve geri çağrı asla ayarlanmadıysa, onu çağıran kodun yeniden başlatması mümkün olmaz.

Bir Enum , Instance veya diğer herhangi bir Roblox nesnesi, sayılar, dize ve booleans gibi Luau türleri de dahil olmak üzere bir parametre olarak Invoke() geçebilir, ancak sınırlarını dikkatlice keşfetmelisiniz .

Sadece bir işlev aynı anda Invoke() 'ye bağlanabilir. Eğer çok sayıda işlev atarsanız, sadece son atanan kullanılacaktır.

Kod örnekleri ve Invoke() hakkında daha fazla ayrıntı için Özel Etkinlikler ve Geri Çağrılar göz atın.

Parametreler

arguments: Tuple

OnInvoke geri çağrısına geçecek değerler.

Varsayılan değer: ""

Dönüşler

OnInvoke geri dönüş yapan değerler çağrısından döndürüldü.

Etkinlikler

Geri Aramalar

OnInvoke

Bu geri çağrı, BindableFunction ile çağrıldığında Invoke() ile çağrılır.Birden çok kez ayarlanabilir, ancak doğrudan çağrılamaz.Çağrılar bu geri arama bulunana kadar devam edecek ve eğer asla ayarlanmazsa, onu çağıran kodun yeniden başlatma işlemi yapılmayacaktır.

Kod örnekleri ve OnInvoke hakkında daha fazla ayrıntı için Özel Etkinlikler ve Geri Çağrılar göz atın.

Parametreler

arguments: Tuple

Invoke() aracılığıyla gönderilen parametler.


Dönüşler

Geri çağrılan işlev tarafından döndürülen değerler.