diff options
author | RĂ©mi Verschelde <remi@verschelde.fr> | 2021-10-07 23:28:34 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-07 23:28:34 +0200 |
commit | 6090f90743b53d9e80150528b7db940688be1be4 (patch) | |
tree | 08d3e50d7028061f03dca0e12fb81f1325329fec /core/object/method_bind.cpp | |
parent | f0b26a616059d1fcde0c1a597ba77a65614261e1 (diff) | |
parent | fafa8c7f6e9dea6dfcfd827d9e2a8632bea7b335 (diff) |
Merge pull request #53545 from vnen/gdscript-release
Diffstat (limited to 'core/object/method_bind.cpp')
-rw-r--r-- | core/object/method_bind.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/core/object/method_bind.cpp b/core/object/method_bind.cpp index c53104fe3f..d1d8b075fe 100644 --- a/core/object/method_bind.cpp +++ b/core/object/method_bind.cpp @@ -63,12 +63,15 @@ uint32_t MethodBind::get_hash() const { return hash; } -#ifdef DEBUG_METHODS_ENABLED PropertyInfo MethodBind::get_argument_info(int p_argument) const { ERR_FAIL_INDEX_V(p_argument, get_argument_count(), PropertyInfo()); PropertyInfo info = _gen_argument_type_info(p_argument); +#ifdef DEBUG_METHODS_ENABLED info.name = p_argument < arg_names.size() ? String(arg_names[p_argument]) : String("arg" + itos(p_argument)); +#else + info.name = String("arg" + itos(p_argument)); +#endif return info; } @@ -76,7 +79,6 @@ PropertyInfo MethodBind::get_return_info() const { return _gen_argument_type_info(-1); } -#endif void MethodBind::_set_const(bool p_const) { _const = p_const; } @@ -109,7 +111,6 @@ void MethodBind::set_default_arguments(const Vector<Variant> &p_defargs) { default_argument_count = default_arguments.size(); } -#ifdef DEBUG_METHODS_ENABLED void MethodBind::_generate_argument_types(int p_count) { set_argument_count(p_count); @@ -123,8 +124,6 @@ void MethodBind::_generate_argument_types(int p_count) { argument_types = argt; } -#endif - MethodBind::MethodBind() { static int last_id = 0; method_id = last_id++; |