Commit Graph

  • cdfe655ac4 refactor: Added IButtonInput Events for Any Button Syntriax 2024-11-29 21:41:43 +03:00
  • b4659def55 chore: Removed Unused Editor Config Syntriax 2024-11-26 23:07:37 +03:00
  • 58a9ada345 refactor: IBehaviourController & Sorted Collector Syntriax 2024-11-24 22:14:42 +03:00
  • eb5345dc77 refactor: CreateCoroutine to StartCoroutine Syntriax 2024-11-24 21:44:10 +03:00
  • 4416f64287 refactor: IBehaviourController.TryGetBehaviour to Extension Method Syntriax 2024-11-24 11:34:36 +03:00
  • 1b3f40be5f refactor: Removed Duplicate Interface Declaration Syntriax 2024-11-24 11:20:00 +03:00
  • e725a4e89c refactor: Renamed Delegate Declarations as EventHandler Syntriax 2024-11-23 23:14:44 +03:00
  • 981db0190f feat: GetOrAddBehaviour Extension for IBehaviourController Syntriax 2024-11-23 22:25:45 +03:00
  • c0c48c7d51 refactor: IHierarchyObject Nullable IGameManager to Non-Nullable Syntriax 2024-11-17 21:57:00 +03:00
  • cc4068fa2e refactor: Removed IEnumerable<GameObjects> from IGameManager Syntriax 2024-11-16 22:44:45 +03:00
  • 4d59dcb9ab fix: IBehaviour.GetBehaviours<T>(List) Syntriax 2024-11-13 15:30:22 +03:00
  • 1b3b999a95 chore: .editorconfig file for Code Style Syntriax 2024-11-10 20:34:55 +03:00
  • 1545291942 fix: Issues With Behaviours Entering / Leaving the Hierarchy Callbacks Not Firing Syntriax 2024-11-10 20:21:53 +03:00
  • 81625abd25 refactor: Improved & Fixed Issues with Transforms with Parents Syntriax 2024-11-10 19:18:44 +03:00
  • ea94bed00d fix: Transform Rotation Miscalculation Syntriax 2024-11-09 17:15:57 +03:00
  • 12cb144688 feat: Math.Sin & Math.Cos Syntriax 2024-11-06 23:00:10 +03:00
  • 85f0555c59 fix: Duplicate Values on Behaviour Collector Syntriax 2024-11-03 20:31:51 +03:00
  • 55ed8b84f6 Refactor: CollisionDetectionInformation Names Syntriax 2024-11-03 20:25:28 +03:00
  • 4856800f5f feat: Improved Entering & Exiting of Hierarchy Objects Syntriax 2024-11-03 20:13:25 +03:00
  • cc44e1ea69 fix: OnEnterHierarchy Not Being Called Correctly Syntriax 2024-11-03 19:58:57 +03:00
  • cb60c71184 feat: ICoroutineYield for Delaying Coroutines Syntriax 2024-11-02 22:27:04 +03:00
  • eb445604e8 fix: Math Method Mistakenly Declared as an Extension Syntriax 2024-11-02 13:53:58 +03:00
  • 8eb34a0a6d fix: Transform Local Fields Being Miscalculated Syntriax 2024-11-02 13:47:08 +03:00
  • 9f522bdb66 fix: Physics Engine Not Resolving Static Objects Correctly Syntriax 2024-11-02 09:39:53 +03:00
  • d7f0b76485 fix: Circle Transformation Miscalculation Syntriax 2024-11-02 09:38:01 +03:00
  • 90370a2b43 feat: Physics Coroutine Manager Syntriax 2024-10-29 23:14:08 +03:00
  • 0f3f1594d0 refactor: Wrong Accessibility Level On Field Syntriax 2024-10-29 22:45:08 +03:00
  • 24b50eba12 fix: IGameObjects Not Being Initialized Properly Syntriax 2024-10-26 22:45:24 +03:00
  • 6bc9043a86 feat: Basic CoroutineManager Syntriax 2024-10-26 13:46:22 +03:00
  • 43f1749b04 refactor: IHierarchy Integration with Overall Code Base Syntriax 2024-10-26 13:46:04 +03:00
  • 62e50aefc1 feat: IPhysicsEngine2D Events Syntriax 2024-10-25 23:10:32 +03:00
  • 9c2b098821 feat: IGameManager Events Syntriax 2024-10-25 23:10:20 +03:00
  • 91aa26e15a BREAKING CHANGE: Added IHierarchObject with Hierarchy Enter & Exit Syntriax 2024-10-22 22:02:38 +03:00
  • cf8a5de580 fix: Behaviour Collector Not Recognizing Registered GameObjects After Initial Setup Syntriax 2024-10-22 21:46:26 +03:00
  • 1f8fa78b76 BREAKING CHANGE: Renamed IInitialize.Initialized to IsInitialized Syntriax 2024-10-22 20:57:12 +03:00
  • fdc38fc800 feat: Engine.Core.MathExtensions Syntriax 2024-10-20 15:12:20 +03:00
  • fc34a60f30 chore: Another Code Style Mistake Syntriax 2024-10-20 15:11:51 +03:00
  • eca23c5b89 feat: Math.Lerp Syntriax 2024-10-20 14:47:42 +03:00
  • f08f721f52 chore: Fixed Indentation Mistake Syntriax 2024-10-20 14:40:58 +03:00
  • fb402acc30 fix: BehaviourCollector Skipping Unregistered GameObjects Syntriax 2024-10-05 23:08:44 +03:00
  • 923b25e26e feat: Missing Line Extension Methods Syntriax 2024-10-05 22:37:07 +03:00
  • 2bcd1c5a89 fix: BehaviourController Manual AddBehaviour Assign Exceptions Syntriax 2024-09-30 19:55:14 +03:00
  • 40d1ce7c68 chore: Removed Unnecessary Method from IButtonInputs Syntriax 2024-09-30 19:24:14 +03:00
  • e7c80871fe refactor: Renamed Behaviour to BehaviourBase & BehaviourOverride to Behaviour Syntriax 2024-09-30 12:18:13 +03:00
  • c51eda49bf fix: GameManager Instantiation/Deletion during Update causing Array Changed Exception Syntriax 2024-09-27 18:38:24 +03:00
  • 0f8a7db567 fix: EngineTime DeltaTimeFrame Syntriax 2024-09-26 22:59:25 +03:00
  • ffa0128813 feat: IPhysicsUpdate Syntriax 2024-09-26 18:55:15 +03:00
  • 15984bcc06 refactor: IButtonInputs from Actions to Delegate Syntriax 2024-09-25 14:36:57 +03:00
  • ef21cdf213 refactor: Actions to Delegates Syntriax 2024-07-15 01:13:39 +03:00
  • 2cf6135063 refactor: Renamed BehaviourCacher to BehaviourCollector Syntriax 2024-02-09 09:43:15 +03:00
  • be06575f91 feat: BehaviourExtensions.FindBehaviour Syntriax 2024-02-08 17:58:15 +03:00
  • ed6975bf24 fix: Null Reference Error on ITransform.SetParent Syntriax 2024-02-06 12:37:51 +03:00
  • d9660c08b1 feat: Collider RigidBody Reference Update on Parent Change Syntriax 2024-02-06 12:26:14 +03:00
  • 3902f1caca feat: Parent Change Propagation to Children Syntriax 2024-02-06 12:15:45 +03:00
  • 14e3337daa feat: BehaviourControllerExtensions Syntriax 2024-02-06 12:09:27 +03:00
  • f729cdc0a8 revert: refactor: ITransformWithGameObject Syntriax 2024-02-06 12:04:51 +03:00
  • c767e1e856 docs(core): Parent & Child Methods Syntriax 2024-02-06 12:58:17 +03:00
  • f96c58cbd4 refactor: ITransformWithGameObject Syntriax 2024-02-06 12:57:01 +03:00
  • fed288859f feat: IAssignableGameObject to ITransform Syntriax 2024-02-06 12:47:58 +03:00
  • 6e4c9b0ef8 feat: Transform Hierarchy System Syntriax 2024-02-06 12:34:18 +03:00
  • b931abb735 feat: Shape to Vector2D Overlap Syntriax 2024-02-06 12:06:13 +03:00
  • 72492a9f5a docs: Basic README.md Syntriax 2024-02-05 12:20:12 +03:00
  • 2f043c19a6 feat: GameManagerExtensions.InstantiateGameObject Syntriax 2024-02-05 12:09:54 +03:00
  • dbb263ebed feat: IEntity.Id & BaseEntity Syntriax 2024-02-02 12:11:51 +03:00
  • 5d897f2f56 feat: EngineTime.DeltaTimeFrame Syntriax 2024-02-01 18:43:33 +03:00
  • 1dc8f3d272 refactor: Math.AbsMax & AbsMin to Single Liners Syntriax 2024-02-01 13:01:35 +03:00
  • 0725468f2c feat: Math.AbsMax & AbsMin Syntriax 2024-02-01 12:58:51 +03:00
  • 5826230e7a docs(core): Math Syntriax 2024-02-01 12:56:42 +03:00
  • 636331e18f style: Forgotten Line Between Namespace and Class Declaration Syntriax 2024-02-01 12:53:17 +03:00
  • 09a8e71fe3 fix: Renamed Vector2D.Subdivide to Divide Syntriax 2024-02-01 12:47:54 +03:00
  • 81a0cf645a docs(core): Vector2D Syntriax 2024-02-01 12:46:09 +03:00
  • ab0e868d52 style: IterationCount to IterationPerStep Syntriax 2024-02-01 12:34:06 +03:00
  • 0257911018 docs(physics2d): Primitives Syntriax 2024-02-01 12:32:58 +03:00
  • 2b19b24a26 docs(physics2d): Abstract Syntriax 2024-02-01 12:26:28 +03:00
  • 2f4137dae2 docs(core): Abstract Syntriax 2024-02-01 12:14:53 +03:00
  • 4ce9c8e0d9 docs: Core IAssignable Syntriax 2024-02-01 12:06:31 +03:00
  • 3e9c393817 style: ICamera2D.WorldToScreenPosition Parameter Name Fixed Syntriax 2024-02-01 12:02:53 +03:00
  • a1f63d2728 feat: ICamera2D Interface Syntriax 2024-01-31 18:48:31 +03:00
  • 6c36d4d21d feat: IBehaviourController.GetBehaviour Syntriax 2024-01-31 18:32:53 +03:00
  • de336d0ee5 refactor: Dependency Injection to PhysicsEngine2Ds Syntriax 2024-01-30 19:35:36 +03:00
  • 8619778d52 feat: PhysicsEngine2DCacher Syntriax 2024-01-30 19:31:01 +03:00
  • 4facfdb6cf fix: Physics Engine Stepping Inactive Rigid Bodies Fixed Syntriax 2024-01-30 19:26:50 +03:00
  • f61f71dfe0 BREAKING CHANGE: Removed Add & Remove Rigidbody Methods from IPhysicsEngine2D Syntriax 2024-01-30 19:24:21 +03:00
  • 005c78a26e feat: BehaviourCacher<T> Syntriax 2024-01-30 19:21:45 +03:00
  • 01a99daf8a feat: IBehaviourController Enumarable<IGameObject> Syntriax 2024-01-30 18:54:12 +03:00
  • 8269c789a6 fix: IGameManager Action Types Syntriax 2024-01-30 18:52:31 +03:00
  • 3817ebebfe feat: Transform Extensions Syntriax 2024-01-30 12:57:27 +03:00
  • fa7eeed267 feat: GameObject Extensions Syntriax 2024-01-30 12:54:34 +03:00
  • 07666359f2 feat: FindBehaviour/s Syntriax 2024-01-30 12:36:02 +03:00
  • 514e5b5762 feat: IBehaviourController.GetBehaviours(List) Syntriax 2024-01-30 12:31:51 +03:00
  • 1438b19e35 feat: GameObjects are now Connected to a Single IGameManager Syntriax 2024-01-30 12:26:17 +03:00
  • 4000e761a7 Merge branch 'feat/physics2d' into development Syntriax 2024-01-30 11:58:00 +03:00
  • 9768dbdded refactor(core): Removed ICamera Syntriax 2024-01-30 12:13:47 +03:00
  • 9853e0af36 feat: IGameManager Syntriax 2024-01-30 12:08:21 +03:00
  • 0461454793 feat: Math's Abs, Clamp, Max, Min & Sqr Methods Converted to Generics Syntriax 2024-01-30 12:03:53 +03:00
  • d7d53e467a fix: Vector2D Normal Debugger Display Syntriax 2024-01-29 12:43:52 +03:00
  • 1c7d941bc1 feat(core): IBehavior.IsActive Syntriax 2024-01-28 14:56:44 +03:00
  • dc96b93024 feat(physics): Engine Rigidbody2D Static Check Syntriax 2024-01-28 14:56:13 +03:00
  • 1ffddab2c1 fix: Collider2DShapeBehaviour.ShapeWorld Create Copy of Shape.Box Syntriax 2024-01-27 21:50:55 +03:00
  • c1c1676b9a feat: Behaviour DebuggerDisplay Displays Behaviour Type Name Now Syntriax 2024-01-27 21:21:58 +03:00