Added validation to counter too many items being spawned and therefore being deleted right away.
This commit is contained in:
		
							parent
							
								
									0013db4290
								
							
						
					
					
						commit
						cb07a36597
					
				@ -87,6 +87,7 @@ namespace eu.railduction.netcore.dll.ManagedPool
 | 
			
		||||
            if (batch <= 0) throw new InvalidOperationException($"Invalid parameter batch='{batch}'. Must be at least '1'!");
 | 
			
		||||
            if (increaseBuffer <= 0) throw new InvalidOperationException($"Invalid parameter increaseBuffer='{increaseBuffer}'. Must be at least '1'!");
 | 
			
		||||
            if (decreaseBuffer <= 0) throw new InvalidOperationException($"Invalid parameter decreaseBuffer='{decreaseBuffer}'. Must be at least '1'!");
 | 
			
		||||
            if (batch < decreaseBuffer) throw new InvalidOperationException($"Invalid parameter decreaseBuffer='{decreaseBuffer}'. Must be at least batch='{batch}'!");
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        private T getItem()
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user