(ctx: &mut ScriptContext<'_, API>, mode: &str)
| 4114 | } |
| 4115 | } |
| 4116 | } |
| 4117 | |
| 4118 | pub fn rewrite_project_res_value(value: &mut SceneValue, project_root: &str) { |
| 4119 | match value { |
| 4120 | SceneValue::Str(path) if path.starts_with("res://") => { |
| 4121 | *path = Cow::Owned(res_to_abs(project_root, path)); |
| 4122 | } |
| 4123 | SceneValue::Object(fields) => { |
| 4124 | for (_, value) in fields.to_mut().iter_mut() { |
| 4125 | rewrite_project_res_value(value, project_root); |
| 4126 | } |
| 4127 | } |
| 4128 | SceneValue::Array(values) => { |
| 4129 | for value in values.to_mut().iter_mut() { |
| 4130 | rewrite_project_res_value(value, project_root); |
| 4131 | } |
| 4132 | } |
no test coverage detected