(ctx: &mut ScriptContext<'_, API>)
| 159 | .Scene() |
| 160 | .load(editor_app::INSPECTOR_PICKER_SCENE.to_string()) |
| 161 | .map_err(|err| format!("inspector picker load fail\n{err}"))?; |
| 162 | let _ = ctx.run.Nodes().reparent(ctx.id, picker_root); |
| 163 | let _ = with_state_mut!(ctx.run, EditorState, ctx.id, |state| { |
| 164 | state.editor_shell_root = root.as_u64(); |
| 165 | state.inspector_picker_root = picker_root.as_u64(); |
| 166 | state.editor_name_cache_names.clear(); |
| 167 | state.editor_name_cache_ids.clear(); |
| 168 | }); |
| 169 | Ok(()) |
| 170 | } |
| 171 | |
| 172 | pub fn open_project_dialog<API: ScriptAPI + ?Sized>(ctx: &mut ScriptContext<'_, API>) { |
nothing calls this directly
no test coverage detected