(
ctx: &mut ScriptContext<'_, API>,
idx: usize,
mask: u32,
)
| 25 | } |
| 26 | return; |
| 27 | } |
| 28 | if find_named(ctx, &grid_name).is_some() { |
| 29 | return; |
| 30 | } |
| 31 | let Some(parent) = inspector_value_row_inner(ctx, idx) else { |
| 32 | return; |
| 33 | }; |
| 34 | let Ok(root_id) = ctx |
| 35 | .run |
| 36 | .Scene() |
| 37 | .load(editor_app::INSPECTOR_BITMASK_SCENE.to_string()) |
| 38 | else { |
| 39 | return; |
| 40 | }; |
| 41 | let _ = ctx.run.Nodes().reparent(parent, root_id); |
| 42 | rename_bitmask_instance(ctx, root_id, idx); |
| 43 | } |
| 44 | |
| 45 | pub fn update_inspector_bitmask_grid<API: ScriptAPI + ?Sized>( |
| 46 | ctx: &mut ScriptContext<'_, API>, |
| 47 | idx: usize, |