mirror of
https://github.com/godotengine/godot.git
synced 2025-10-26 19:24:18 +00:00
Unify GDScriptAnalyzer in-editor and runtime autoload checks
This commit is contained in:
parent
2a04b18d37
commit
fb418685a0
3 changed files with 17 additions and 13 deletions
|
|
@ -1966,6 +1966,16 @@ void GDScriptLanguage::add_named_global_constant(const StringName &p_name, const
|
|||
named_globals[p_name] = p_value;
|
||||
}
|
||||
|
||||
Variant GDScriptLanguage::get_any_global_constant(const StringName &p_name) {
|
||||
if (named_globals.has(p_name)) {
|
||||
return named_globals[p_name];
|
||||
}
|
||||
if (globals.has(p_name)) {
|
||||
return _global_array[globals[p_name]];
|
||||
}
|
||||
ERR_FAIL_V_MSG(Variant(), vformat("Could not find any global constant with name: %s.", p_name));
|
||||
}
|
||||
|
||||
void GDScriptLanguage::remove_named_global_constant(const StringName &p_name) {
|
||||
ERR_FAIL_COND(!named_globals.has(p_name));
|
||||
named_globals.erase(p_name);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue