4c1018ddec 
					 
					
						
						
							
							feat: added logger container behaviour  
						
						 
						
						
						
						
					 
					
						2025-06-18 17:18:08 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cf7061fd58 
					 
					
						
						
							
							fix: shape2D triangulation order changed  
						
						 
						
						
						
						
					 
					
						2025-06-15 15:14:06 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e6b7b9953f 
					 
					
						
						
							
							feat: ensured all primitives have ToString, GetHashCode & Equals methods  
						
						 
						
						
						
						
					 
					
						2025-06-15 14:44:50 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ca0b2de917 
					 
					
						
						
							
							docs: fixed typo on Shape2D parameter  
						
						 
						
						
						
						
					 
					
						2025-06-15 13:29:53 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2335c3ec62 
					 
					
						
						
							
							docs: added ray 2d comments  
						
						 
						
						
						
						
					 
					
						2025-06-13 22:17:39 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						30ccab1b93 
					 
					
						
						
							
							refactor: list pool initial count and capacity parameters added  
						
						 
						
						
						
						
					 
					
						2025-06-09 20:36:39 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						29a7f5880f 
					 
					
						
						
							
							feat: transform up, down, left & right properties added  
						
						 
						
						
						
						
					 
					
						2025-06-09 18:59:15 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						eee3056614 
					 
					
						
						
							
							fix: events not having default parameterless constructor  
						
						 
						
						
						
						
					 
					
						2025-06-09 18:34:20 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						152b0e93db 
					 
					
						
						
							
							feat: added list pools  
						
						 
						
						
						
						
					 
					
						2025-06-09 18:33:47 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3f914fe46f 
					 
					
						
						
							
							refactor: extracted interface from pool and added events  
						
						 
						
						
						
						
					 
					
						2025-06-09 18:19:32 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						62b54ee836 
					 
					
						
						
							
							feat: event listener counts as constructor parameters  
						
						 
						
						
						
						
					 
					
						2025-06-09 18:19:08 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						adfa6c6ba0 
					 
					
						
						
							
							feat: Vector2D.Reversed property added  
						
						 
						
						
						
						
					 
					
						2025-06-09 18:04:41 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a53766f472 
					 
					
						
						
							
							fix: forgotten extension method for Line2D.IntersectionPoint  
						
						 
						
						
						
						
					 
					
						2025-06-09 17:51:34 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						40735c713a 
					 
					
						
						
							
							feat: added basic pool helper  
						
						 
						
						
						
						
					 
					
						2025-06-09 17:51:06 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2054ae3a35 
					 
					
						
						
							
							feat: added Ray2D primitive  
						
						 
						
						
						
						
					 
					
						2025-06-09 16:55:42 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9066e11c12 
					 
					
						
						
							
							perf: simplified Line2D.ClosestPointTo method  
						
						 
						
						
						
						
					 
					
						2025-06-08 23:40:00 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a02584f3b6 
					 
					
						
						
							
							chore: removed DelegateExtensions.InvokeSafe  
						
						 
						
						
						
						
					 
					
						2025-06-07 18:19:56 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						45524e474e 
					 
					
						
						
							
							refactor: updated systems to use the update interfaces  
						
						 
						
						
						
						
					 
					
						2025-06-06 20:26:19 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						beecefec1c 
					 
					
						
						
							
							refactor: switched from universe objects to behaviours on all managers like update, draw & physics etc.  
						
						 
						
						
						
						
					 
					
						2025-06-03 23:59:40 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9edf3b0aa6 
					 
					
						
						
							
							feat: one time listeners for events added  
						
						 
						
						
						
						
					 
					
						2025-06-03 11:43:46 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fe8bde855d 
					 
					
						
						
							
							fix: draw and update call orders being reverted  
						
						 
						
						
						
						
					 
					
						2025-06-01 14:45:28 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ac620264b1 
					 
					
						
						
							
							refactor: removed unnecessary overrides from Behaviour class  
						
						 
						
						
						
						
					 
					
						2025-06-01 14:31:05 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f31b84f519 
					 
					
						
						
							
							refactor: renamed sort comparer names to be more readable  
						
						 
						
						
						
						
					 
					
						2025-06-01 14:18:50 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						efb7cc7452 
					 
					
						
						
							
							refactor: moved behaviour shortcut properties to base  
						
						 
						
						
						
						
					 
					
						2025-06-01 14:18:25 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						86c9ed2ba9 
					 
					
						
						
							
							feat: parameterless Event type  
						
						 
						
						
						
						
					 
					
						2025-05-31 20:24:45 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1acc8bdb8f 
					 
					
						
						
							
							perf!: improved sorted behaviour collector by using binary insertion to reduce performance impact  
						
						 
						
						
						
						
					 
					
						2025-05-31 12:00:32 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						61e2761580 
					 
					
						
						
							
							perf!: events refactored throughout all the project to use Event<> class  
						
						 
						
						... 
						
						
						
						All delegate events are refactored to use the Event<TSender> and Event<TSender, TArgument> for performance issues regarding delegate events creating garbage, also this gives us better control on event invocation since C# Delegates did also create unnecessary garbage during Delegate.DynamicInvoke 
						
						
					 
					
						2025-05-31 00:32:58 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b1b5af94d3 
					 
					
						
						
							
							perf!: behaviour controller memory allocation issues fixed by removing the enumerable interface  
						
						 
						
						
						
						
					 
					
						2025-05-30 13:04:09 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b0f8b0dad6 
					 
					
						
						
							
							refactor: behaviour collector Count and indexer accessors added  
						
						 
						
						
						
						
					 
					
						2025-05-29 23:17:11 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						67d7f401b8 
					 
					
						
						
							
							refactor: memory leaks caused by behaviour collectors fixed  
						
						 
						
						
						
						
					 
					
						2025-05-29 22:34:01 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bf8fbebae3 
					 
					
						
						
							
							perf: DelegateExtensions.InvokeSafe marked obsolete for memory allocation reasons, soon to be removed  
						
						 
						
						
						
						
					 
					
						2025-05-29 21:48:08 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1b0f25e854 
					 
					
						
						
							
							perf: update manager list precache  
						
						 
						
						
						
						
					 
					
						2025-05-29 10:30:30 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						61a7f685c1 
					 
					
						
						
							
							perf: delegate InvokeSafe method allocations are lowered  
						
						 
						
						
						
						
					 
					
						2025-05-29 00:16:00 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cd30047e4a 
					 
					
						
						
							
							feat: GetOrAddBehaviour with fallback type added  
						
						 
						
						
						
						
					 
					
						2025-05-28 16:55:38 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d3fb612904 
					 
					
						
						
							
							feat: extension methods for parent & children behaviour list search  
						
						 
						
						
						
						
					 
					
						2025-05-27 13:36:42 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8f8558a262 
					 
					
						
						
							
							docs: added performance warnings to find methods  
						
						 
						
						
						
						
					 
					
						2025-05-25 13:56:59 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2df41e1881 
					 
					
						
						
							
							docs: added universe and universe object extension documentation comments  
						
						 
						
						
						
						
					 
					
						2025-05-25 13:28:36 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						114fa82b9d 
					 
					
						
						
							
							feat: Find & FindRequired for general type search  
						
						 
						
						
						
						
					 
					
						2025-05-25 12:59:37 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bcce427376 
					 
					
						
						
							
							feat: added GetUniverseObject/InChildren/InParent to UniverseObjectExtensions  
						
						 
						
						
						
						
					 
					
						2025-05-25 12:20:37 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6a750f8ce0 
					 
					
						
						
							
							refactor: organized extension methods  
						
						 
						
						
						
						
					 
					
						2025-05-25 12:05:02 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3e02ee7b6f 
					 
					
						
						
							
							refactor: changed concrete list arguments to interface list arguments  
						
						 
						
						
						
						
					 
					
						2025-05-25 11:43:05 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6b9020bd24 
					 
					
						
						
							
							fix: update manager not calling first frame methods once  
						
						 
						
						
						
						
					 
					
						2025-05-24 19:56:22 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						832514ba7d 
					 
					
						
						
							
							docs: added documentation to draw & update interfaces  
						
						 
						
						
						
						
					 
					
						2025-05-24 13:59:36 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b1970d93f9 
					 
					
						
						
							
							refactor: draw & update managers to use active & sorted by priority collector  
						
						 
						
						
						
						
					 
					
						2025-05-23 22:39:32 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e7bd924494 
					 
					
						
						
							
							refactor: update & draw calls have been refactored into systems  
						
						 
						
						
						
						
					 
					
						2025-05-22 23:51:08 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						37b87f0f85 
					 
					
						
						
							
							feat: added post, regular & post events for Update and Draw  
						
						 
						
						
						
						
					 
					
						2025-05-22 23:10:47 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3b6a93d37a 
					 
					
						
						
							
							refactor: behaviour factory universe object parameter removed  
						
						 
						
						
						
						
					 
					
						2025-05-18 00:38:49 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0bf38234c6 
					 
					
						
						
							
							feat: async serializer methods  
						
						 
						
						
						
						
					 
					
						2025-05-04 19:00:54 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ed6969c16a 
					 
					
						
						
							
							feat: progression trackers added  
						
						 
						
						
						
						
					 
					
						2025-05-04 18:57:26 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b0b421151f 
					 
					
						
						
							
							refactor: TypeFactory ReloadTypes made multithread friendly  
						
						 
						
						
						
						
					 
					
						2025-05-04 18:57:01 +03:00