15 Commits

Author SHA1 Message Date
8293c58f9f refactor: removed X.Abstract namespaces and moved StateMachine to under Systems namespace 2025-04-15 23:33:58 +03:00
5c1c025fe3 chore: forgotten InvokeSafe usage in TweenExtensions 2025-04-13 22:23:57 +03:00
70c884acfe refactor!: renamed GameManager to Universe and HierarchyObject to UniverseObject 2025-04-13 21:57:05 +03:00
58eb373c79 feat: safe delegate invocation helper added 2025-04-13 19:08:47 +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
6f425776cc refactor: timer methods names cleaned up 2025-04-06 17:26:57 +03:00
906edf096e refactor: IEasing.Evaluate parameter renamed to x 2025-04-05 22:46:11 +03:00
9f3e39e337 feat: basic tween system added 2025-03-31 19:38:01 +03:00
90c1dd9348 chore: EnumExtensions added 2025-03-31 16:46:19 +03:00
6170de4a73 refactor: moved Engine.Input into Engine.Systems 2025-03-31 13:00:30 +03:00
e2fdf1f538 chore: added root namespace definitions for projects 2025-03-31 12:48:05 +03:00
7a1dd7eb1a feat: time systems added 2025-03-30 20:34:42 +03:00
f9785462b0 refactor: delegate names updated to have no "On" prefix 2025-03-29 21:51:51 +03:00
5c3e0f6581 feat: added basic state machine system & Engine.Systems class library 2025-03-29 21:40:30 +03:00