|
ce3cc895f4
|
fix: tween reset caused issues
|
2025-05-30 23:44:59 +03:00 |
|
|
76ad60fad3
|
perf: tween pooling
|
2025-05-30 20:55:09 +03:00 |
|
|
1b123a3cc0
|
chore: get init to only get for events
|
2025-05-30 20:13:32 +03:00 |
|
|
0d61735ae5
|
fix: button input methods having wrong signatures
|
2025-05-30 19:57:37 +03:00 |
|
|
b5140a94de
|
Amend Me
|
2025-05-30 18:37:35 +03:00 |
|
|
846aa75dd5
|
perf: regular events to custom events
|
2025-05-30 13:06:11 +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 |
|
|
9bf17cc191
|
perf: physics engine memory leaks fixed
|
2025-05-29 22:33:47 +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 |
|
|
feb2a05aa3
|
feat: additive transform tweens added
|
2025-05-28 16:55:48 +03:00 |
|
|
cd30047e4a
|
feat: GetOrAddBehaviour with fallback type added
|
2025-05-28 16:55:38 +03:00 |
|
|
a3b03efd47
|
feat: IPhysicsEngine2D.StepIndividual method for individual object simulation
|
2025-05-27 15:54:07 +03:00 |
|
|
4213b3f8b5
|
fix: fixed an issue where when there is an inactive collider in the universe messing up the physics engine
|
2025-05-27 13:52:53 +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 |
|
|
877a004a13
|
refactor: added pre, regular & post physics update interfaces
|
2025-05-24 13:59:07 +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 |
|
|
41c5def097
|
refactor: renamed DelegateHelpers to DelegateExtensions
|
2025-05-04 18:52:47 +03:00 |
|
|
fbbdfb07fa
|
chore: bumped .netcore version to 9
|
2025-05-04 18:46:21 +03:00 |
|
|
bf283d804c
|
chore: updated Shape2D tween to look more aesthetic by choosing more linearly distributed vertices instead of the last vertex
|
2025-05-03 23:31:06 +03:00 |
|
|
063ea08707
|
feat: added RoundToInt RoundMode for midway values
|
2025-05-03 23:30:02 +03:00 |
|
|
fd11a94ddf
|
refactor: easings have a singleton base so we don't create an unnecessary instance or cache everytime
|
2025-05-03 22:38:40 +03:00 |
|
|
be2295b92d
|
feat: added engine member tween extensions
|
2025-05-03 22:23:52 +03:00 |
|
|
a93e55619c
|
refactor: extracted interface from TweenManager
|
2025-05-03 22:23:28 +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 |
|
|
4bfe98852c
|
refactor: tween extensions method spacings fixed
|
2025-05-03 20:46:20 +03:00 |
|
|
98edbe1af5
|
chore: disabled all ImplicitUsings
|
2025-05-03 20:41:26 +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 |
|