Make spawn_dynamic return InstanceId (#6663)

# Objective

Fixes #6661 

## Solution

Make `SceneSpawner::spawn_dynamic` return `InstanceId` like other functions there.

---

## Changelog

Make `SceneSpawner::spawn_dynamic` return `InstanceId` instead of `()`.
This commit is contained in:
Lixou 2022-11-18 21:16:31 +00:00
parent 0a853f1ca6
commit 4209fcaeda

View File

@ -54,10 +54,11 @@ pub enum SceneSpawnError {
} }
impl SceneSpawner { impl SceneSpawner {
pub fn spawn_dynamic(&mut self, scene_handle: Handle<DynamicScene>) { pub fn spawn_dynamic(&mut self, scene_handle: Handle<DynamicScene>) -> InstanceId {
let instance_id = InstanceId::new(); let instance_id = InstanceId::new();
self.dynamic_scenes_to_spawn self.dynamic_scenes_to_spawn
.push((scene_handle, instance_id)); .push((scene_handle, instance_id));
instance_id
} }
pub fn spawn_dynamic_as_child( pub fn spawn_dynamic_as_child(