| 473 | } |
| 474 | |
| 475 | Variant GDREConfig::get_setting(const String &p_setting, const Variant &p_default_value) const { |
| 476 | Variant ret = p_default_value; |
| 477 | if (ephemeral_settings.if_contains(get_full_name(p_setting), [&](const auto &v) { ret = v.second; })) { |
| 478 | return ret; |
| 479 | } |
| 480 | settings.if_contains(get_full_name(p_setting), [&](const auto &v) { ret = v.second; }); |
| 481 | return ret; |
| 482 | } |
| 483 | |
| 484 | String GDREConfig::get_section_from_key(const String &p_setting) { |
| 485 | auto parts = p_setting.split("/", true, 1); |
no test coverage detected