|
48710b0a7f
|
fix: physics engine not progressing properly due to wrong delta time parameter
|
2025-04-09 23:19:20 +03:00 |
|
|
e3845a2f5c
|
fix: colliders broken after previous commit
|
2025-04-09 12:25:56 +03:00 |
|
|
26a80452bc
|
fix: collider2Ds not updating collider after new assignment
|
2025-04-08 23:18:33 +03:00 |
|
|
3f7a646bf0
|
refactor: updated PhysicsEngine2D to be plug & play
|
2025-04-08 20:30:32 +03:00 |
|
|
f119a23d2b
|
feat: added IGameManager.OnPreUpdate event
|
2025-04-08 20:29:53 +03:00 |
|
|
61488aa0e5
|
fix: physics engines not triggering with correct parameters
|
2025-04-08 18:22:29 +03:00 |
|
|
66b46e3d36
|
fix: 2D shape collider parametered constructor not creating a copy of the given shape
|
2025-04-07 22:37:23 +03:00 |
|
|
d1129c95df
|
chore!: renamed Shape2D.Box to Square for consistency
|
2025-04-05 17:25:50 +03:00 |
|
|
d1a289885b
|
refactor: IGameManager.Enumerable<IHierarchyObject>
|
2025-03-31 14:25:00 +03:00 |
|
|
e2fdf1f538
|
chore: added root namespace definitions for projects
|
2025-03-31 12:48:05 +03:00 |
|
|
b73c9ed0ae
|
refactor: got rid of the static Time class and implemented EngineTime on IGameManager
|
2025-03-30 20:27:22 +03:00 |
|
|
f9785462b0
|
refactor: delegate names updated to have no "On" prefix
|
2025-03-29 21:51:51 +03:00 |
|
|
4ec1a32db2
|
refactor!: IGameObject removed
|
2025-03-28 17:48:31 +03:00 |
|
|
d825bb55d3
|
refactor!: Transform events now send previous values of their changed fields
|
2025-03-26 14:19:47 +03:00 |
|
|
183966d239
|
refactor: moved 2D primitives from Physics2D to Core
|
2025-03-17 21:57:09 +03:00 |
|
|
9ecf0b900f
|
refactor: renamed primitives
|
2025-03-17 21:54:43 +03:00 |
|
|
9af44d48b3
|
refactor: code styles enforced with .editorconfig
|
2025-03-17 21:32:37 +03:00 |
|
|
7743ccadbf
|
fix: Typo on Namespace
|
2025-01-22 22:06:00 +03:00 |
|
|
d0ab442f7f
|
chore: AABB ToString() Method
|
2024-12-08 16:18:49 +03:00 |
|
|
e725a4e89c
|
refactor: Renamed Delegate Declarations as EventHandler
|
2024-11-23 23:14:44 +03:00 |
|
|
81625abd25
|
refactor: Improved & Fixed Issues with Transforms with Parents
|
2024-11-10 19:18:44 +03:00 |
|
|
55ed8b84f6
|
Refactor: CollisionDetectionInformation Names
|
2024-11-03 20:25:28 +03:00 |
|
|
cb60c71184
|
feat: ICoroutineYield for Delaying Coroutines
|
2024-11-02 22:27:04 +03:00 |
|
|
9f522bdb66
|
fix: Physics Engine Not Resolving Static Objects Correctly
|
2024-11-02 09:39:53 +03:00 |
|
|
d7f0b76485
|
fix: Circle Transformation Miscalculation
|
2024-11-02 09:38:01 +03:00 |
|
|
90370a2b43
|
feat: Physics Coroutine Manager
|
2024-10-29 23:14:08 +03:00 |
|
|
62e50aefc1
|
feat: IPhysicsEngine2D Events
|
2024-10-25 23:10:32 +03:00 |
|
|
923b25e26e
|
feat: Missing Line Extension Methods
|
2024-10-05 22:59:50 +03:00 |
|
|
e7c80871fe
|
refactor: Renamed Behaviour to BehaviourBase & BehaviourOverride to Behaviour
|
2024-09-30 12:18:51 +03:00 |
|
|
ffa0128813
|
feat: IPhysicsUpdate
|
2024-09-26 18:55:15 +03:00 |
|
|
ef21cdf213
|
refactor: Actions to Delegates
|
2024-07-15 01:13:39 +03:00 |
|
|
2cf6135063
|
refactor: Renamed BehaviourCacher to BehaviourCollector
|
2024-02-09 09:43:15 +03:00 |
|
|
d9660c08b1
|
feat: Collider RigidBody Reference Update on Parent Change
|
2024-02-07 12:33:07 +03:00 |
|
|
b931abb735
|
feat: Shape to Vector2D Overlap
|
2024-02-06 10:56:54 +03:00 |
|
|
ab0e868d52
|
style: IterationCount to IterationPerStep
|
2024-02-01 11:33:23 +03:00 |
|
|
0257911018
|
docs(physics2d): Primitives
|
2024-02-01 11:25:30 +03:00 |
|
|
2b19b24a26
|
docs(physics2d): Abstract
|
2024-02-01 11:20:40 +03:00 |
|
|
de336d0ee5
|
refactor: Dependency Injection to PhysicsEngine2Ds
|
2024-01-31 10:08:13 +03:00 |
|
|
8619778d52
|
feat: PhysicsEngine2DCacher
This class uses BehaviourCacher to track IGameManager's Rigidbody2D & Collider2Ds
|
2024-01-31 10:01:50 +03:00 |
|
|
4facfdb6cf
|
fix: Physics Engine Stepping Inactive Rigid Bodies Fixed
|
2024-01-31 09:59:42 +03:00 |
|
|
f61f71dfe0
|
BREAKING CHANGE: Removed Add & Remove Rigidbody Methods from IPhysicsEngine2D
|
2024-01-31 09:59:11 +03:00 |
|
|
1c7d941bc1
|
feat(core): IBehavior.IsActive
|
2024-01-28 14:56:50 +03:00 |
|
|
dc96b93024
|
feat(physics): Engine Rigidbody2D Static Check
|
2024-01-28 14:56:13 +03:00 |
|
|
1ffddab2c1
|
fix: Collider2DShapeBehaviour.ShapeWorld Create Copy of Shape.Box
|
2024-01-27 21:50:55 +03:00 |
|
|
11483231a5
|
fix: ShapeExtensions.CreateCopy not having this Keyword
|
2024-01-27 21:21:35 +03:00 |
|
|
2ca243d79c
|
fix: Shape & Circle Colliders Parametered Constructs Null Transform Error
|
2024-01-27 21:15:17 +03:00 |
|
|
69eca44dd8
|
fix: DebuggerDisplay Wrongly Typed Parameters
|
2024-01-27 21:05:56 +03:00 |
|
|
6a104d8abd
|
fix: Collider2DShapeBehaviour TransformShape ref Requirement
|
2024-01-27 20:34:58 +03:00 |
|
|
affd2bb8c4
|
feat: ICollider.OnTriggered
|
2024-01-27 20:31:51 +03:00 |
|
|
15788f2eca
|
refactor: Improved Shape & Circle Code Readability
|
2024-01-27 20:20:28 +03:00 |
|