Add reserve_handle to Assets. (#10939)
				
					
				
			# Objective Fixes #10938. ## Solution Adds `reserve_handle` to `Assets`. --- ## Changelog - Added `reserve_handle` to `Assets`.
This commit is contained in:
		
							parent
							
								
									a795de30b4
								
							
						
					
					
						commit
						da485c29b3
					
				| @ -299,6 +299,11 @@ impl<A: Asset> Assets<A> { | |||||||
|         self.handle_provider.clone() |         self.handle_provider.clone() | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  |     /// Reserves a new [`Handle`] for an asset that will be stored in this collection.
 | ||||||
|  |     pub fn reserve_handle(&self) -> Handle<A> { | ||||||
|  |         self.handle_provider.reserve_handle().typed::<A>() | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|     /// Inserts the given `asset`, identified by the given `id`. If an asset already exists for `id`, it will be replaced.
 |     /// Inserts the given `asset`, identified by the given `id`. If an asset already exists for `id`, it will be replaced.
 | ||||||
|     pub fn insert(&mut self, id: impl Into<AssetId<A>>, asset: A) { |     pub fn insert(&mut self, id: impl Into<AssetId<A>>, asset: A) { | ||||||
|         let id: AssetId<A> = id.into(); |         let id: AssetId<A> = id.into(); | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 andriyDev
						andriyDev