| 
						
					 | 
					
						
						
							
						
						0a868b82e5
					 | 
					
						
						
							
							fix: behaviour controller not respecting it's own state enable
						
						
						
						
						
						
					 | 
					
						2025-04-25 21:05:20 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d92d16cfad
					 | 
					
						
						
							
							refactor: IBehaviourController is now an IEntity as well
						
						
						
						
						
						
					 | 
					
						2025-04-22 15:50:26 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0184d1758c
					 | 
					
						
						
							
							feat: added more methods for TypeFactory
						
						
						
						
						
						
					 | 
					
						2025-04-20 00:06:48 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6e5b805803
					 | 
					
						
						
							
							chore: updated core diagram
						
						
						
						
						
						
					 | 
					
						2025-04-15 23:41:07 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8293c58f9f
					 | 
					
						
						
							
							refactor: removed X.Abstract namespaces and moved StateMachine to under Systems namespace
						
						
						
						
						
						
					 | 
					
						2025-04-15 23:33:58 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						94d01521d4
					 | 
					
						
						
							
							feat: IUniverse.OnTimeChanged event added
						
						
						
						
						
						
					 | 
					
						2025-04-14 12:19:23 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5c1c025fe3
					 | 
					
						
						
							
							chore: forgotten InvokeSafe usage in TweenExtensions
						
						
						
						
						
						
					 | 
					
						2025-04-13 22:23:57 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1d292a104e
					 | 
					
						
						
							
							chore: removed unnecessary null check
						
						
						
						
						
						
					 | 
					
						2025-04-13 22:23:36 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						70c884acfe
					 | 
					
						
						
							
							refactor!: renamed GameManager to Universe and HierarchyObject to UniverseObject
						
						
						
						
						
						
					 | 
					
						2025-04-13 21:57:05 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a9f5974568
					 | 
					
						
						
							
							fix: InvokeSafe params causing warnings for possible null parameter calls
						
						
						
						
						
						
					 | 
					
						2025-04-13 21:41:53 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						dae72b11c5
					 | 
					
						
						
							
							refactor: renamed AssertHelpers namespace to Core.Debug
						
						
						
						
						
						
					 | 
					
						2025-04-13 19:12:34 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						58eb373c79
					 | 
					
						
						
							
							feat: safe delegate invocation helper added
						
						
						
						
						
						
					 | 
					
						2025-04-13 19:08:47 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						00f7b1aaab
					 | 
					
						
						
							
							chore: hierarchy objects now get their type name as their Name in constructor
						
						
						
						
						
						
					 | 
					
						2025-04-13 13:42:05 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9e4c74ed1d
					 | 
					
						
						
							
							feat: IGameManager.FindRequiredBehaviour extension method added
						
						
						
						
						
						
					 | 
					
						2025-04-13 13:18:02 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2e2306c5bb
					 | 
					
						
						
							
							refactor: IBehaviourController.GetBehaviours return value replaced with IReadOnlyList
						
						
						
						
						
						
					 | 
					
						2025-04-13 12:53:55 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						86b8cd9b55
					 | 
					
						
						
							
							feat!: GetRequiredBehaviour/HierarchyObject methods added for cleaner null handling
						
						
						
						
						
						
					 | 
					
						2025-04-13 12:52:27 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bfbcfdce4f
					 | 
					
						
						
							
							fix: ticker behaviour working unexpectedly on instances where time increment is bigger than the period
						
						
						
						
						
						
					 | 
					
						2025-04-12 17:49:30 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						80202d4a07
					 | 
					
						
						
							
							feat: time scaling
						
						
						
						
						
						
					 | 
					
						2025-04-12 11:49:44 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2be99d2142
					 | 
					
						
						
							
							fix: hierarchy object remove child parameter name fixed
						
						
						
						
						
						
					 | 
					
						2025-04-11 23:29:04 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4081693d32
					 | 
					
						
						
							
							fix: removing an object from hierarchy setting all children's parents null
						
						
						
						
						
						
					 | 
					
						2025-04-11 23:28:46 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						193d23c877
					 | 
					
						
						
							
							chore: updated README.md
						
						
						
						
						
						
					 | 
					
						2025-04-11 20:29:33 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c135035d5b
					 | 
					
						
						
							
							chore: added default instantiate for hierarchy object factory
						
						
						
						
						
						
					 | 
					
						2025-04-11 20:02:02 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fabc485689
					 | 
					
						
						
							
							fix: switched to for in GameManager because of list modifications
						
						
						
						
						
						
					 | 
					
						2025-04-09 23:19:53 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						48710b0a7f
					 | 
					
						
						
							
							fix: physics engine not progressing properly due to wrong delta time parameter
						
						
						
						
						
						
					 | 
					
						2025-04-09 23:19:20 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bf34e52dc8
					 | 
					
						
						
							
							chore: added Circle.Transform extension method
						
						
						
						
						
						
					 | 
					
						2025-04-09 12:26:16 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e3845a2f5c
					 | 
					
						
						
							
							fix: colliders broken after previous commit
						
						
						
						
						
						
					 | 
					
						2025-04-09 12:25:56 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						26a80452bc
					 | 
					
						
						
							
							fix: collider2Ds not updating collider after new assignment
						
						
						
						
						
						
					 | 
					
						2025-04-08 23:18:33 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2535a1d6ec
					 | 
					
						
						
							
							refactor: TransformFoo like extension methods renamed to Transform
						
						
						
						
						
						
					 | 
					
						2025-04-08 23:15:19 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3a385900fb
					 | 
					
						
						
							
							chore: SetHierarchyObject parent parameter added
						
						
						
						
						
						
					 | 
					
						2025-04-08 22:39:12 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b94bbc8ed7
					 | 
					
						
						
							
							chore: updated SetHierarchyObject to be generic so we don't lose original reference type
						
						
						
						
						
						
					 | 
					
						2025-04-08 20:35:42 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3f7a646bf0
					 | 
					
						
						
							
							refactor: updated PhysicsEngine2D to be plug & play
						
						
						
						
						
						
					 | 
					
						2025-04-08 20:30:32 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f119a23d2b
					 | 
					
						
						
							
							feat: added IGameManager.OnPreUpdate event
						
						
						
						
						
						
					 | 
					
						2025-04-08 20:29:53 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						61488aa0e5
					 | 
					
						
						
							
							fix: physics engines not triggering with correct parameters
						
						
						
						
						
						
					 | 
					
						2025-04-08 18:22:29 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						66b46e3d36
					 | 
					
						
						
							
							fix: 2D shape collider parametered constructor not creating a copy of the given shape
						
						
						
						
						
						
					 | 
					
						2025-04-07 22:37:23 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1ee07b41f8
					 | 
					
						
						
							
							fix: IHierarchyObject.SetParent not entering the object into the IGameManager hierarchy fixed
						
						
						
						
						
						
					 | 
					
						2025-04-06 18:06:33 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6f425776cc
					 | 
					
						
						
							
							refactor: timer methods names cleaned up
						
						
						
						
						
						
					 | 
					
						2025-04-06 17:26:57 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						98c9dde98a
					 | 
					
						
						
							
							fix: GetBehaviourInParent not working properly
						
						
						
						
						
						
					 | 
					
						2025-04-06 15:50:21 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						04d325f38b
					 | 
					
						
						
							
							fix: Transform2D fields & parental transform references not working properly fixed
						
						
						
						
						
						
					 | 
					
						2025-04-06 11:21:59 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						901585d4bb
					 | 
					
						
						
							
							fix: HierarchyObject not throwing any error when trying to set itself as parent
						
						
						
						
						
						
					 | 
					
						2025-04-06 10:57:22 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						33a452a62e
					 | 
					
						
						
							
							fix: sorted collector behaviours not working properly as the last object
						
						
						
						
						
						
					 | 
					
						2025-04-06 10:21:10 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						906edf096e
					 | 
					
						
						
							
							refactor: IEasing.Evaluate parameter renamed to x
						
						
						
						
						
						
					 | 
					
						2025-04-05 22:46:11 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d1129c95df
					 | 
					
						
						
							
							chore!: renamed Shape2D.Box to Square for consistency
						
						
						
						
						
						
					 | 
					
						2025-04-05 17:25:50 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						40f483974d
					 | 
					
						
						
							
							chore: added shape.Transform extension methods
						
						
						
						
						
						
					 | 
					
						2025-04-05 15:59:26 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4b856420f9
					 | 
					
						
						
							
							docs: improved documentation no Shape2D
						
						
						
						
						
						
					 | 
					
						2025-04-05 15:06:40 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7f93d95f6b
					 | 
					
						
						
							
							feat: Shape2D convex triangulation methods added
						
						
						
						
						
						
					 | 
					
						2025-04-05 14:59:29 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5756b96002
					 | 
					
						
						
							
							chore: removed unused code piece from HierarchyObject
						
						
						
						
						
						
					 | 
					
						2025-04-01 19:19:06 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c71bf71fb3
					 | 
					
						
						
							
							chore: cleanup
						
						
						
						
						
						
					 | 
					
						2025-04-01 13:29:56 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						417ddca972
					 | 
					
						
						
							
							feat: IActive interface added for hierarchy active state
						
						
						
						
						
						
					 | 
					
						2025-04-01 13:22:14 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d4c6288b38
					 | 
					
						
						
							
							feat: added behaviour collector for active behaviours only
						
						
						
						
						
						
					 | 
					
						2025-04-01 12:19:58 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						21600b856f
					 | 
					
						
						
							
							refactor: removed unnecessary underscore on behaviour collector
						
						
						
						
						
						
					 | 
					
						2025-04-01 12:19:34 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |