legion::world::World::get_component_mut_or_default() ?
Aberta
- Linguagem predominante
- Rust
- Estrelas
- 1.7k
- Forks
- 140
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
Hi,
Would it be possible to have `legion::world::World::get_component_mut_or_default()` to be able to create or get, then modify a component while minimizing code and accesses ?
This would be to avoid code like:
```rust
if let Some(mut component) = self.world.get_component_mut(entity) {
return component;
}
self.world.add_component(entity, C::default());
self.world.get_component_mut(entity).unwrap()
```
(which doesn't even compile)
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Avaliação
Esta issue ainda não foi avaliada.