Commit Graph

14 Commits

Author SHA1 Message Date
Syntriax 81625abd25 refactor: Improved & Fixed Issues with Transforms with Parents 2024-11-10 19:18:44 +03:00
Syntriax ea94bed00d fix: Transform Rotation Miscalculation 2024-11-09 17:15:57 +03:00
Syntriax 8eb34a0a6d fix: Transform Local Fields Being Miscalculated 2024-11-02 13:47:08 +03:00
Syntriax 1f8fa78b76 BREAKING CHANGE: Renamed IInitialize.Initialized to IsInitialized 2024-10-22 20:57:12 +03:00
Syntriax ef21cdf213 refactor: Actions to Delegates 2024-07-15 01:13:39 +03:00
Syntriax ed6975bf24 fix: Null Reference Error on ITransform.SetParent 2024-02-07 14:24:19 +03:00
Syntriax 3902f1caca feat: Parent Change Propagation to Children 2024-02-07 12:32:55 +03:00
Syntriax f729cdc0a8 revert: refactor: ITransformWithGameObject
This reverts commit f96c58cbd4.
2024-02-07 11:45:14 +03:00
Syntriax f96c58cbd4 refactor: ITransformWithGameObject 2024-02-06 17:38:11 +03:00
Syntriax fed288859f feat: IAssignableGameObject to ITransform
I originally didn't want ITransform to have a reference to any IGameObject, since it didn't seem necessary to couple these two, and to make ITransform more flexible and reusable but without it we can't get a reference to the IGameObject(s) that's using that ITransform without doing some very stupid workarounds. I'll try to find a better way for this.
2024-02-06 17:32:39 +03:00
Syntriax 6e4c9b0ef8 feat: Transform Hierarchy System 2024-02-06 15:55:07 +03:00
Syntriax 7b47703ba0 refactor: DebuggerDisplays For Basic Types 2024-01-27 00:51:34 +03:00
Syntriax 81f9ef10bf BREAKING CHANGE: Removed MonoGame Package 2024-01-22 22:45:40 +03:00
Syntriax 5fcf63c5a7 chore: Added Initial Engine Code 2023-11-23 23:54:19 +03:00