Syntriax
|
c0c48c7d51
|
refactor: IHierarchyObject Nullable IGameManager to Non-Nullable
Since in a typical use case of these classes they are already in the
hierarchy and it bloats the behaviour code with lots of null checks
|
2024-11-17 22:05:22 +03:00 |
Syntriax
|
cc4068fa2e
|
refactor: Removed IEnumerable<GameObjects> from IGameManager
|
2024-11-16 22:44:45 +03:00 |
Syntriax
|
4d59dcb9ab
|
fix: IBehaviour.GetBehaviours<T>(List)
|
2024-11-13 15:30:22 +03:00 |
Syntriax
|
1b3b999a95
|
chore: .editorconfig file for Code Style
|
2024-11-10 20:34:55 +03:00 |
Syntriax
|
1545291942
|
fix: Issues With Behaviours Entering / Leaving the Hierarchy Callbacks Not Firing
|
2024-11-10 20:21:53 +03:00 |
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
|
12cb144688
|
feat: Math.Sin & Math.Cos
|
2024-11-06 23:00:10 +03:00 |
Syntriax
|
85f0555c59
|
fix: Duplicate Values on Behaviour Collector
|
2024-11-03 20:31:51 +03:00 |
Syntriax
|
55ed8b84f6
|
Refactor: CollisionDetectionInformation Names
|
2024-11-03 20:25:28 +03:00 |
Syntriax
|
4856800f5f
|
feat: Improved Entering & Exiting of Hierarchy Objects
|
2024-11-03 20:13:25 +03:00 |
Syntriax
|
cc44e1ea69
|
fix: OnEnterHierarchy Not Being Called Correctly
|
2024-11-03 19:58:57 +03:00 |
Syntriax
|
cb60c71184
|
feat: ICoroutineYield for Delaying Coroutines
|
2024-11-02 22:27:04 +03:00 |
Syntriax
|
eb445604e8
|
fix: Math Method Mistakenly Declared as an Extension
|
2024-11-02 13:53:58 +03:00 |
Syntriax
|
8eb34a0a6d
|
fix: Transform Local Fields Being Miscalculated
|
2024-11-02 13:47:08 +03:00 |
Syntriax
|
9f522bdb66
|
fix: Physics Engine Not Resolving Static Objects Correctly
|
2024-11-02 09:39:53 +03:00 |
Syntriax
|
d7f0b76485
|
fix: Circle Transformation Miscalculation
|
2024-11-02 09:38:01 +03:00 |
Syntriax
|
90370a2b43
|
feat: Physics Coroutine Manager
|
2024-10-29 23:14:08 +03:00 |
Syntriax
|
0f3f1594d0
|
refactor: Wrong Accessibility Level On Field
|
2024-10-29 22:45:08 +03:00 |
Syntriax
|
24b50eba12
|
fix: IGameObjects Not Being Initialized Properly
|
2024-10-26 22:45:24 +03:00 |
Syntriax
|
6bc9043a86
|
feat: Basic CoroutineManager
|
2024-10-26 13:47:39 +03:00 |
Syntriax
|
43f1749b04
|
refactor: IHierarchy Integration with Overall Code Base
|
2024-10-26 13:46:04 +03:00 |
Syntriax
|
62e50aefc1
|
feat: IPhysicsEngine2D Events
|
2024-10-25 23:10:32 +03:00 |
Syntriax
|
9c2b098821
|
feat: IGameManager Events
|
2024-10-25 23:10:20 +03:00 |
Syntriax
|
91aa26e15a
|
BREAKING CHANGE: Added IHierarchObject with Hierarchy Enter & Exit
|
2024-10-22 22:05:22 +03:00 |
Syntriax
|
cf8a5de580
|
fix: Behaviour Collector Not Recognizing Registered GameObjects After Initial Setup
|
2024-10-22 21:46:26 +03:00 |
Syntriax
|
1f8fa78b76
|
BREAKING CHANGE: Renamed IInitialize.Initialized to IsInitialized
|
2024-10-22 20:57:12 +03:00 |
Syntriax
|
fdc38fc800
|
feat: Engine.Core.MathExtensions
|
2024-10-20 15:12:20 +03:00 |
Syntriax
|
fc34a60f30
|
chore: Another Code Style Mistake
|
2024-10-20 15:11:51 +03:00 |
Syntriax
|
eca23c5b89
|
feat: Math.Lerp
|
2024-10-20 14:47:42 +03:00 |
Syntriax
|
f08f721f52
|
chore: Fixed Indentation Mistake
|
2024-10-20 14:40:58 +03:00 |
Syntriax
|
fb402acc30
|
fix: BehaviourCollector Skipping Unregistered GameObjects
|
2024-10-05 23:08:44 +03:00 |
Syntriax
|
923b25e26e
|
feat: Missing Line Extension Methods
|
2024-10-05 22:59:50 +03:00 |
Syntriax
|
2bcd1c5a89
|
fix: BehaviourController Manual AddBehaviour Assign Exceptions
|
2024-09-30 19:55:14 +03:00 |
Syntriax
|
40d1ce7c68
|
chore: Removed Unnecessary Method from IButtonInputs
|
2024-09-30 19:24:14 +03:00 |
Syntriax
|
e7c80871fe
|
refactor: Renamed Behaviour to BehaviourBase & BehaviourOverride to Behaviour
|
2024-09-30 12:18:51 +03:00 |
Syntriax
|
c51eda49bf
|
fix: GameManager Instantiation/Deletion during Update causing Array Changed Exception
|
2024-09-27 18:38:24 +03:00 |
Syntriax
|
0f8a7db567
|
fix: EngineTime DeltaTimeFrame
|
2024-09-26 22:59:25 +03:00 |
Syntriax
|
ffa0128813
|
feat: IPhysicsUpdate
|
2024-09-26 18:55:15 +03:00 |
Syntriax
|
15984bcc06
|
refactor: IButtonInputs from Actions to Delegate
|
2024-09-25 14:36:57 +03:00 |
Syntriax
|
ef21cdf213
|
refactor: Actions to Delegates
|
2024-07-15 01:13:39 +03:00 |
Syntriax
|
2cf6135063
|
refactor: Renamed BehaviourCacher to BehaviourCollector
|
2024-02-09 09:43:15 +03:00 |
Syntriax
|
be06575f91
|
feat: BehaviourExtensions.FindBehaviour
|
2024-02-08 17:58:15 +03:00 |
Syntriax
|
ed6975bf24
|
fix: Null Reference Error on ITransform.SetParent
|
2024-02-07 14:24:19 +03:00 |
Syntriax
|
d9660c08b1
|
feat: Collider RigidBody Reference Update on Parent Change
|
2024-02-07 12:33:07 +03:00 |
Syntriax
|
3902f1caca
|
feat: Parent Change Propagation to Children
|
2024-02-07 12:32:55 +03:00 |
Syntriax
|
14e3337daa
|
feat: BehaviourControllerExtensions
- TryGetBehaviourInParent
- GetBehaviourInParent
- TryGetBehaviourInChildren
- GetBehaviourInChildren
|
2024-02-07 11:53:57 +03:00 |
Syntriax
|
f729cdc0a8
|
revert: refactor: ITransformWithGameObject
This reverts commit f96c58cbd4 .
|
2024-02-07 11:45:14 +03:00 |
Syntriax
|
c767e1e856
|
docs(core): Parent & Child Methods
|
2024-02-06 17:42:24 +03:00 |
Syntriax
|
f96c58cbd4
|
refactor: ITransformWithGameObject
|
2024-02-06 17:38:11 +03:00 |