| 407 | bool ScriptServer::inheriters_cache_dirty = true; |
| 408 | |
| 409 | void ScriptServer::global_classes_clear() { |
| 410 | global_classes.clear(); |
| 411 | inheriters_cache.clear(); |
| 412 | } |
| 413 | |
| 414 | void ScriptServer::add_global_class(const StringName &p_class, const StringName &p_base, const StringName &p_language, const String &p_path, bool p_is_abstract, bool p_is_tool) { |
| 415 | ERR_FAIL_COND_MSG(p_class == p_base || (global_classes.has(p_base) && get_global_class_native_base(p_base) == p_class), "Cyclic inheritance in script class."); |