mirror of
https://github.com/godotengine/godot.git
synced 2026-01-06 10:11:57 +03:00
[Core] Use Vector for MethodInfo::arguments
This commit is contained in:
@@ -151,7 +151,7 @@ public:
|
||||
if (p_arg < 0) {
|
||||
return _gen_return_type_info();
|
||||
} else if (p_arg < method_info.arguments.size()) {
|
||||
return method_info.arguments.get(p_arg);
|
||||
return method_info.arguments[p_arg];
|
||||
} else {
|
||||
return PropertyInfo(Variant::NIL, "arg_" + itos(p_arg), PROPERTY_HINT_NONE, String(), PROPERTY_USAGE_DEFAULT | PROPERTY_USAGE_NIL_IS_VARIANT);
|
||||
}
|
||||
@@ -192,11 +192,10 @@ public:
|
||||
Vector<StringName> names;
|
||||
names.resize(method_info.arguments.size());
|
||||
#endif
|
||||
int i = 0;
|
||||
for (List<PropertyInfo>::ConstIterator itr = method_info.arguments.begin(); itr != method_info.arguments.end(); ++itr, ++i) {
|
||||
at[i + 1] = itr->type;
|
||||
for (int64_t i = 0; i < method_info.arguments.size(); ++i) {
|
||||
at[i + 1] = method_info.arguments[i].type;
|
||||
#ifdef DEBUG_METHODS_ENABLED
|
||||
names.write[i] = itr->name;
|
||||
names.write[i] = method_info.arguments[i].name;
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user