CSharpScript should not own method infos of the base class

This commit is contained in:
huisedenanhai 2023-05-20 20:39:59 +08:00 committed by Paul Joannon
parent 7ebc866418
commit c313312ff5
No known key found for this signature in database
GPG key ID: C12F69B0AD0390DD
2 changed files with 4 additions and 13 deletions

View file

@ -1596,14 +1596,7 @@ void CSharpInstance::get_method_list(List<MethodInfo> *p_list) const {
return;
}
const CSharpScript *top = script.ptr();
while (top != nullptr) {
for (const CSharpScript::CSharpMethodInfo &E : top->methods) {
p_list->push_back(E.method_info);
}
top = top->base_script.ptr();
}
script->get_script_method_list(p_list);
}
bool CSharpInstance::has_method(const StringName &p_method) const {