(node: &SceneNodeEntry, asset_path: &str)
| 568 | .iter() |
| 569 | .position(|node| node.key.as_u32() == selected) |
| 570 | .map(|idx| (idx + 1) % users.len()) |
| 571 | }) |
| 572 | .unwrap_or(0); |
| 573 | let node = users[next_idx]; |
| 574 | let key = node.key.as_u32(); |
| 575 | state.selected_key = Some(key); |
| 576 | state.sidebar_mode = "scene".to_string(); |
| 577 | state.activity_mode = "scene".to_string(); |
| 578 | state.scene_filter.clear(); |
| 579 | if let Some(mode) = viewport_mode_for_node_type(node.data.node_type) { |
| 580 | state.viewport_mode = mode.to_string(); |
no test coverage detected