| 
						
					 | 
					
						
						
							
						
						fbbdfb07fa
					 | 
					
						
						
							
							chore: bumped .netcore version to 9
						
						
						
						
						
						
					 | 
					
						2025-05-04 18:46:21 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						063ea08707
					 | 
					
						
						
							
							feat: added RoundToInt RoundMode for midway values
						
						
						
						
						
						
					 | 
					
						2025-05-03 23:30:02 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						48ae24af47
					 | 
					
						
						
							
							chore: added safeguard value clamps for color operations
						
						
						
						
						
						
					 | 
					
						2025-05-03 22:21:58 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1366a417f1
					 | 
					
						
						
							
							feat: added Math.OneMinus method
						
						
						
						
						
						
					 | 
					
						2025-05-03 22:16:14 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3725a3b0fd
					 | 
					
						
						
							
							feat: added preserver class & method to preserve assembly loading
						
						
						
						
						
						
					 | 
					
						2025-05-03 20:22:35 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f43ab36742
					 | 
					
						
						
							
							feat: added loggers
						
						
						
						
						
						
					 | 
					
						2025-05-03 17:01:58 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c7aafd85bc
					 | 
					
						
						
							
							refactor: renamed assert helper and moved to Debug subfolder
						
						
						
						
						
						
					 | 
					
						2025-05-03 15:37:52 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5de08b8fe4
					 | 
					
						
						
							
							refactor: primitives now use Core.Math for math
						
						
						
						
						
						
					 | 
					
						2025-05-02 18:57:42 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						16e4077d40
					 | 
					
						
						
							
							chore: HSV hue is normalized between 0 and 1
						
						
						
						
						
						
					 | 
					
						2025-05-02 18:54:08 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fc3c1ed1f9
					 | 
					
						
						
							
							refactor: Shape2D converted into a class as it has a reference type
						
						
						
						
						
						
					 | 
					
						2025-05-02 12:46:23 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b100b5c2fe
					 | 
					
						
						
							
							feat: added color primitives
						
						
						
						
						
						
					 | 
					
						2025-05-02 00:51:58 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4c235e3230
					 | 
					
						
						
							
							feat: added basic math operations as Math methods
						
						
						
						
						
						
					 | 
					
						2025-05-02 00:14:41 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						131203d578
					 | 
					
						
						
							
							refactor: Yaml serialization moved from Core to own project
						
						
						
						
						
						
					 | 
					
						2025-05-02 00:00:03 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d2ca85568f
					 | 
					
						
						
							
							feat: entity register for serialized entity references
						
						
						
						
						
						
					 | 
					
						2025-05-02 00:00:03 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4c41870732
					 | 
					
						
						
							
							perf: made SerializedClass private and public fields optional
						
						
						
						
						
						
					 | 
					
						2025-05-02 00:00:03 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						eb61598489
					 | 
					
						
						
							
							chore: reordered UniverserObjectSerializer fields for better readable yaml output
						
						
						
						
						
						
					 | 
					
						2025-05-02 00:00:03 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						efe51b491d
					 | 
					
						
						
							
							chore: universe serializer filters in only the root universe objects
						
						
						
						
						
						
					 | 
					
						2025-05-02 00:00:03 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fa3a4d1e0d
					 | 
					
						
						
							
							feat: added universe serializer
						
						
						
						
						
						
					 | 
					
						2025-05-02 00:00:03 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6e7a0993f5
					 | 
					
						
						
							
							refactor: renamed converters to serializers
						
						
						
						
						
						
					 | 
					
						2025-05-02 00:00:03 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d70bee2c6b
					 | 
					
						
						
							
							feat: serializable Transform2D
						
						
						
						
						
						
					 | 
					
						2025-05-02 00:00:03 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5812f43117
					 | 
					
						
						
							
							refactor: moved type container one directory up
						
						
						
						
						
						
					 | 
					
						2025-05-02 00:00:03 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d102c5471d
					 | 
					
						
						
							
							feat: type container added back for field/property serialization
						
						
						
						
						
						
					 | 
					
						2025-05-02 00:00:03 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fb363970fc
					 | 
					
						
						
							
							refactor: moved serialization into core project
						
						
						
						
						
						
					 | 
					
						2025-05-02 00:00:03 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						cddb30c631
					 | 
					
						
						
							
							refactor: optimized & added reload method for type factory
						
						
						
						
						
						
					 | 
					
						2025-04-28 22:26:33 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c20f210b29
					 | 
					
						
						
							
							refactor: rewritten GetType in a more readable way
						
						
						
						
						
						
					 | 
					
						2025-04-27 22:28:21 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1ea1844677
					 | 
					
						
						
							
							fix: Transform2D not raising OnPositionChanged event with correct parameters
						
						
						
						
						
						
					 | 
					
						2025-04-26 14:26:17 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5b2c13f8bf
					 | 
					
						
						
							
							fix: BehaviourController assigning a new state enable to all newly added behaviours fixed
						
						
						
						
						
						
					 | 
					
						2025-04-26 14:10:40 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c39ee44442
					 | 
					
						
						
							
							fix: behaviour controller initializing added behaviours when it itself is not initialized
						
						
						
						
						
						
					 | 
					
						2025-04-25 21:54:05 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4623b4861a
					 | 
					
						
						
							
							fix: behaviour controllers of universe objects not being initialized
						
						
						
						
						
						
					 | 
					
						2025-04-25 21:26:01 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bf34e52dc8
					 | 
					
						
						
							
							chore: added Circle.Transform extension method
						
						
						
						
						
						
					 | 
					
						2025-04-09 12:26:16 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |