mirror of
https://github.com/godotengine/godot.git
synced 2025-10-19 16:03:29 +00:00
C#: Set PropertyInfo.class_name
for method parameters
This commit is contained in:
parent
c0d8d91b15
commit
48e20c628a
6 changed files with 74 additions and 14 deletions
|
@ -2320,6 +2320,9 @@ void CSharpScript::update_script_class_info(Ref<CSharpScript> p_script) {
|
|||
Variant::Type param_type = (Variant::Type)(int)param["type"];
|
||||
PropertyInfo arg_info = PropertyInfo(param_type, (String)param["name"]);
|
||||
arg_info.usage = (uint32_t)param["usage"];
|
||||
if (param.has("class_name")) {
|
||||
arg_info.class_name = (StringName)param["class_name"];
|
||||
}
|
||||
mi.arguments.push_back(arg_info);
|
||||
}
|
||||
|
||||
|
@ -2350,6 +2353,9 @@ void CSharpScript::update_script_class_info(Ref<CSharpScript> p_script) {
|
|||
Variant::Type param_type = (Variant::Type)(int)param["type"];
|
||||
PropertyInfo arg_info = PropertyInfo(param_type, (String)param["name"]);
|
||||
arg_info.usage = (uint32_t)param["usage"];
|
||||
if (param.has("class_name")) {
|
||||
arg_info.class_name = (StringName)param["class_name"];
|
||||
}
|
||||
mi.arguments.push_back(arg_info);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue