| 543 | } |
| 544 | |
| 545 | bool FakeCSharpScript::has_script_signal(const StringName &p_signal) const { |
| 546 | if (_signals.has(p_signal)) { |
| 547 | return true; |
| 548 | } |
| 549 | auto parent = get_base_script(); |
| 550 | if (parent.is_valid()) { |
| 551 | return parent->has_script_signal(p_signal); |
| 552 | } |
| 553 | return false; |
| 554 | } |
| 555 | |
| 556 | void FakeCSharpScript::get_script_signal_list(List<MethodInfo> *r_signals) const { |
| 557 | for (const KeyValue<StringName, MethodInfo> &E : _signals) { |