新入坑求大神解救
lua吧
全部回复
仅看楼主
level 1
我140588 楼主
function OnPropertyChanged(sProperty)
local propertyValue = Properties[sProperty]
-- Remove any spaces (trim the property)
local trimmedProperty = string.gsub(sProperty, " ", "")
-- if function exists then execute (non-stripped)
if (ON_PROPERTY_CHANGED[sProperty] ~= nil and type(ON_PROPERTY_CHANGED[sProperty]) == "function") then
ON_PROPERTY_CHANGED[sProperty](propertyValue)
return
-- elseif trimmed function exists then execute
elseif (ON_PROPERTY_CHANGED[trimmedProperty] ~= nil and type(ON_PROPERTY_CHANGED[trimmedProperty]) == "function") then
ON_PROPERTY_CHANGED[trimmedProperty](propertyValue)
return
end
end
有大神看得懂这个函数吗 这个 ON_PROPERTY_CHANGED[trimmedProperty](propertyValue)是什么意思哇,他不是一个table吗,怎么变成一个函数了
2018年12月26日 03点12分 1
1