| 594 | } |
| 595 | |
| 596 | void FakeCSharpScript::get_script_property_list(List<PropertyInfo> *p_list) const { |
| 597 | // TODO: Parse types, default values, etc. |
| 598 | |
| 599 | for (const auto &E : members) { |
| 600 | p_list->push_back(E.value); |
| 601 | } |
| 602 | auto parent_script = get_base_script(); |
| 603 | if (parent_script.is_valid()) { |
| 604 | parent_script->get_script_property_list(p_list); |
| 605 | } |
| 606 | } |
| 607 | |
| 608 | int FakeCSharpScript::get_member_line(const StringName &p_member) const { |
| 609 | // For now, return -1 as we don't track line numbers |