private static bool RegisterScriptableTypes (MethodInfo mi)
{
bool ret = false;
if (IsCreateable (mi.ReturnType)) {
ret = true;
RegisterScriptableType (mi.ReturnType);
}
ParameterInfo[] ps = mi.GetParameters();
foreach (ParameterInfo p in ps) {
if (IsCreateable (p.ParameterType)) {
ret = true;
RegisterScriptableType (p.ParameterType);
}
}
return ret;
}