| 2701 | } |
| 2702 | |
| 2703 | bool Node::is_editable_instance(const Node *p_node) const { |
| 2704 | if (!p_node) { |
| 2705 | return false; // Easier, null is never editable. :) |
| 2706 | } |
| 2707 | ERR_FAIL_COND_V(!is_ancestor_of(p_node), false); |
| 2708 | return p_node->data.editable_instance; |
| 2709 | } |
| 2710 | |
| 2711 | Node *Node::get_deepest_editable_node(Node *p_start_node) const { |
| 2712 | ERR_THREAD_GUARD_V(nullptr); |
no outgoing calls
no test coverage detected