2ef7fa6577 
					 
					
						
						
							
							chore: added assert for universe entrance manager issue  
						
						 
						
						
						
						
					 
					
						2025-10-22 23:44:29 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a975cbb56b 
					 
					
						
						
							
							chore: added fixme comment  
						
						 
						
						
						
						
					 
					
						2025-10-22 21:30:09 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1664a9ccf7 
					 
					
						
						
							
							fix: entrance manager not calling exits  
						
						 
						
						
						
						
					 
					
						2025-10-22 20:21:58 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						988a6f67f2 
					 
					
						
						
							
							BREAKING CHANGE: renamed original Behaviour class to BehaviourInternal, and replaced it with BehaviourBase  
						
						 
						
						... 
						
						
						
						Original Behaviour was using old methods for detecting entering/exiting universe,
they are now all under the same hood and the original is kept for UniverseEntranceManager
because it needs to enter the universe without itself. The internal behaviour kept under
a subnamespace of "Core.Internal" for the purpose that it might come in handy for other use cases. 
						
						
					 
					
						2025-10-22 16:50:19 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e70b7f112f 
					 
					
						
						
							
							chore: coroutine manager moved to correct directory  
						
						 
						
						
						
						
					 
					
						2025-10-17 21:27:49 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c7d170fad9 
					 
					
						
						
							
							perf: significant performance optimizations on ordered behaviour collectors by using a sorted dictionary  
						
						 
						
						
						
						
					 
					
						2025-10-13 09:58:58 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e3d4899112 
					 
					
						
						
							
							refactor: renamed behaviour collectors from sorted to ordered  
						
						 
						
						
						
						
					 
					
						2025-10-11 16:05:47 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f47488c6f1 
					 
					
						
						
							
							fix: registering/unregistering objects during universe enter/exit causing stack overflows  
						
						 
						
						
						
						
					 
					
						2025-10-10 10:59:39 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cf68f6ca6f 
					 
					
						
						
							
							fix: first frame updates not calling first, they are now set to be a high priority  
						
						 
						
						
						
						
					 
					
						2025-08-09 22:29:44 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0205354202 
					 
					
						
						
							
							fix: universe entrance manager using the wrong reference on universe exit  
						
						 
						
						
						
						
					 
					
						2025-08-09 21:09:36 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d78c42a653 
					 
					
						
						
							
							feat: update manager now calls last frames listeners on process exit as well  
						
						 
						
						
						
						
					 
					
						2025-08-05 20:57:03 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3d183b21cd 
					 
					
						
						
							
							BREAKING CHANGE: renamed namespace & assembly names  
						
						 
						
						
						
						
					 
					
						2025-08-05 19:41:35 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b8217f2106 
					 
					
						
						
							
							feat: last active frame interface  
						
						 
						
						
						
						
					 
					
						2025-08-03 09:43:18 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f6e52abcc1 
					 
					
						
						
							
							feat: testing universe entrance manager  
						
						 
						
						
						
						
					 
					
						2025-08-02 23:24:59 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7212094a3d 
					 
					
						
						
							
							chore: updated misleading comment  
						
						 
						
						
						
						
					 
					
						2025-06-28 14:15:58 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fe8bde855d 
					 
					
						
						
							
							fix: draw and update call orders being reverted  
						
						 
						
						
						
						
					 
					
						2025-06-01 14:45:28 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f31b84f519 
					 
					
						
						
							
							refactor: renamed sort comparer names to be more readable  
						
						 
						
						
						
						
					 
					
						2025-06-01 14:18:50 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b0f8b0dad6 
					 
					
						
						
							
							refactor: behaviour collector Count and indexer accessors added  
						
						 
						
						
						
						
					 
					
						2025-05-29 23:17:11 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1b0f25e854 
					 
					
						
						
							
							perf: update manager list precache  
						
						 
						
						
						
						
					 
					
						2025-05-29 10:30:30 +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