参数
RBXScriptSignal
必填
要检查的 signal。第一个 argument 必须是 Luau type name 为 RBXScriptSignal 的 object。
返回值
boolean
replication layer signal replication validation 检查返回的 boolean,或在解析到的 replication layer reference 值为 0 时返回 false。
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
检查 RBXScriptSignal 是否可以通过当前 NetworkClient replication layer 合法发送。该 function 会将第一个 argument 验证为 RBXScriptSignal,读取 signal 的 source instance 和 event descriptor,然后返回 replication layer signal replication validation 的 boolean 结果。如果解析到的 replication layer reference 值为 0,则返回 false。额外 arguments 不会被读取。此 function 只检查 signal,不会 fire 或 replicate 它。getsignalwhitelist 返回的 whitelist table 不会在此代码路径中使用。
cansignalreplicate(signal: RBXScriptSignal): boolean
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local remote = ReplicatedStorage:FindFirstChild("RemoteEvent")
if remote then
print(cansignalreplicate(remote.OnClientEvent))
end