| 
						
					 | 
					
						
						
							
						
						5a6883a87f
					 | 
					
						
						
							
							BREAKING CHANGE: replaced universe objects with root universe object
						
						
						
						
						
						
					 | 
					
						2025-10-28 10:02:59 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						16344dccc7
					 | 
					
						
						
							
							feat: 3D transforms added
						
						
						
						
						
						
					 | 
					
						2025-10-19 00:24:56 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3d183b21cd
					 | 
					
						
						
							
							BREAKING CHANGE: renamed namespace & assembly names
						
						
						
						
						
						
					 | 
					
						2025-08-05 19:41:35 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3452194941
					 | 
					
						
						
							
							BREAKING CHANGE: removed IUniverseObject.SetParent and made Parent property settable
						
						
						
						
						
						
					 | 
					
						2025-08-05 10:46:25 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						11612ff0db
					 | 
					
						
						
							
							feat: removed IEnumerable from IUniverseObject for intellisense clarity
						
						
						
						
						
						
						
						Use IUniverseObject.Children to access children 
						
						
					 | 
					
						2025-08-05 09:11:46 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						11719440dc
					 | 
					
						
						
							
							fix: behaviour controller extensions not null checking in case of uninitialized state
						
						
						
						
						
						
					 | 
					
						2025-08-04 20:26:45 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8293c58f9f
					 | 
					
						
						
							
							refactor: removed X.Abstract namespaces and moved StateMachine to under Systems namespace
						
						
						
						
						
						
					 | 
					
						2025-04-15 23:33:58 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						70c884acfe
					 | 
					
						
						
							
							refactor!: renamed GameManager to Universe and HierarchyObject to UniverseObject
						
						
						
						
						
						
					 | 
					
						2025-04-13 21:57:05 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9e4c74ed1d
					 | 
					
						
						
							
							feat: IGameManager.FindRequiredBehaviour extension method added
						
						
						
						
						
						
					 | 
					
						2025-04-13 13:18:02 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						86b8cd9b55
					 | 
					
						
						
							
							feat!: GetRequiredBehaviour/HierarchyObject methods added for cleaner null handling
						
						
						
						
						
						
					 | 
					
						2025-04-13 12:52:27 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						98c9dde98a
					 | 
					
						
						
							
							fix: GetBehaviourInParent not working properly
						
						
						
						
						
						
					 | 
					
						2025-04-06 15:50:21 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						90c1dd9348
					 | 
					
						
						
							
							chore: EnumExtensions added
						
						
						
						
						
						
					 | 
					
						2025-03-31 16:46:19 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e8ef41af41
					 | 
					
						
						
							
							chore: forgotten HierarchyObject extension method name
						
						
						
						
						
						
					 | 
					
						2025-03-31 16:45:58 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d1a289885b
					 | 
					
						
						
							
							refactor: IGameManager.Enumerable<IHierarchyObject>
						
						
						
						
						
						
					 | 
					
						2025-03-31 14:25:00 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4ec1a32db2
					 | 
					
						
						
							
							refactor!: IGameObject removed
						
						
						
						
						
						
					 | 
					
						2025-03-28 17:48:31 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						183966d239
					 | 
					
						
						
							
							refactor: moved 2D primitives from Physics2D to Core
						
						
						
						
						
						
					 | 
					
						2025-03-17 21:57:09 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d71c135491
					 | 
					
						
						
							
							feat: added 3D vectors
						
						
						
						
						
						
					 | 
					
						2025-03-17 21:15:31 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4416f64287
					 | 
					
						
						
							
							refactor: IBehaviourController.TryGetBehaviour to Extension Method
						
						
						
						
						
						
					 | 
					
						2024-11-24 11:34:36 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						981db0190f
					 | 
					
						
						
							
							feat: GetOrAddBehaviour Extension for IBehaviourController
						
						
						
						
						
						
					 | 
					
						2024-11-23 22:25:45 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						43f1749b04
					 | 
					
						
						
							
							refactor: IHierarchy Integration with Overall Code Base
						
						
						
						
						
						
					 | 
					
						2024-10-26 13:46:04 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						be06575f91
					 | 
					
						
						
							
							feat: BehaviourExtensions.FindBehaviour
						
						
						
						
						
						
					 | 
					
						2024-02-08 17:58:15 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						14e3337daa
					 | 
					
						
						
							
							feat: BehaviourControllerExtensions
						
						
						
						
						
						
						
						- TryGetBehaviourInParent
- GetBehaviourInParent
- TryGetBehaviourInChildren
- GetBehaviourInChildren 
						
						
					 | 
					
						2024-02-07 11:53:57 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6e4c9b0ef8
					 | 
					
						
						
							
							feat: Transform Hierarchy System
						
						
						
						
						
						
					 | 
					
						2024-02-06 15:55:07 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2f043c19a6
					 | 
					
						
						
							
							feat: GameManagerExtensions.InstantiateGameObject
						
						
						
						
						
						
					 | 
					
						2024-02-05 11:20:15 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						636331e18f
					 | 
					
						
						
							
							style: Forgotten Line Between Namespace and Class Declaration
						
						
						
						
						
						
					 | 
					
						2024-02-01 14:51:49 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						09a8e71fe3
					 | 
					
						
						
							
							fix: Renamed Vector2D.Subdivide to Divide
						
						
						
						
						
						
					 | 
					
						2024-02-01 14:42:45 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						81a0cf645a
					 | 
					
						
						
							
							docs(core): Vector2D
						
						
						
						
						
						
					 | 
					
						2024-02-01 14:41:56 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3817ebebfe
					 | 
					
						
						
							
							feat: Transform Extensions
						
						
						
						
						
						
					 | 
					
						2024-01-30 16:59:43 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fa7eeed267
					 | 
					
						
						
							
							feat: GameObject Extensions
						
						
						
						
						
						
					 | 
					
						2024-01-30 16:59:03 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						07666359f2
					 | 
					
						
						
							
							feat: FindBehaviour/s
						
						
						
						
						
						
					 | 
					
						2024-01-30 14:11:20 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4607955d55
					 | 
					
						
						
							
							feat: Vector2D.Perpendicular
						
						
						
						
						
						
					 | 
					
						2024-01-26 14:37:48 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						da67f4559b
					 | 
					
						
						
							
							fix: Forgotten this keyword on Vector2DExtensions.Abs
						
						
						
						
						
						
					 | 
					
						2024-01-24 14:07:36 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						08b31d9db1
					 | 
					
						
						
							
							feat: Vector2D.Abs
						
						
						
						
						
						
					 | 
					
						2024-01-24 14:06:35 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d40183db65
					 | 
					
						
						
							
							feat: float & Vector2D.ApproximatelyEquals
						
						
						
						
						
						
					 | 
					
						2024-01-24 11:26:54 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b3d404bb6b
					 | 
					
						
						
							
							feat: TransformExtensions.TransformVector2D
						
						
						
						
						
						
					 | 
					
						2024-01-24 11:17:12 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						83d8a03be3
					 | 
					
						
						
							
							feat: Basic Operation Methods
						
						
						
						
						
						
						
						Vector2D.Invert
Vector2D.Add
Vector2D.Subtract
Vector2D.Multiply
Vector2D.Subdivide 
						
						
					 | 
					
						2024-01-24 10:40:24 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1acecdf3ce
					 | 
					
						
						
							
							feat: Vector2.Rotate
						
						
						
						
						
						
					 | 
					
						2024-01-24 10:40:23 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						09c63b65df
					 | 
					
						
						
							
							fix: Scale Calling FromTo Instead of Scale
						
						
						
						
						
						
					 | 
					
						2024-01-24 10:40:02 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1c884d49bb
					 | 
					
						
						
							
							feat: Added Vector2D
						
						
						
						
						
						
					 | 
					
						2024-01-22 22:03:56 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |