Commit Graph

  • 6df3df1c3b feat: ICoroutineYield.ToTask() extension method added development Syntriax 2026-04-16 11:44:18 +03:00
  • 9db82f3271 feat: added ICoroutineManager.IsRunning method Syntriax 2026-04-16 11:01:24 +03:00
  • ab2f637f78 fix: CoroutineManager not implementing ICoroutineManager interface Syntriax 2026-04-16 11:01:09 +03:00
  • 0767e00bde fix: BasicConfiguration not working properly with enum types Syntriax 2026-04-15 15:06:47 +03:00
  • 212ff3c890 feat: BasicConfiguration can now parse enums Syntriax 2026-04-14 10:24:14 +03:00
  • 3295701664 chore: added debug entry for logs Syntriax 2026-04-14 10:07:51 +03:00
  • 7e7b910dd3 fix: file logger having async issues Syntriax 2026-04-13 17:23:22 +03:00
  • e9d4c3eb64 fix: coroutine managers now handle exceptions Syntriax 2026-04-10 11:22:40 +03:00
  • 50794d44ba fix: replace LoggerBase FilterLevel from Trace to Info Syntriax 2026-04-09 14:01:30 +03:00
  • 5cd3b938f7 fix: yaml type containers are not being recognized while reading back Syntriax 2026-04-08 15:21:37 +03:00
  • f81bd61aa1 fix: yaml serialized messing up string fields Syntriax 2026-04-08 14:24:40 +03:00
  • 6d8ba5c80c feat: added a wip nested coroutine manager Syntriax 2026-04-07 18:12:01 +03:00
  • b713fe4f12 feat: task.ToYield extension method added Syntriax 2026-04-07 16:19:04 +03:00
  • 4b3a0fdde0 chore: renamed task completion status names Syntriax 2026-04-07 16:18:16 +03:00
  • 44ff916afe fix: WaitForTaskYield getting stuck Syntriax 2026-04-06 17:07:00 +03:00
  • 497eedab72 chore: added throwing task exception when faulted on WaitForTaskYield Syntriax 2026-04-06 15:01:05 +03:00
  • 3893a1d249 chore: forgotten test physics material Syntriax 2026-04-04 21:21:57 +03:00
  • 4255cc4893 fix: some bad idea Syntriax 2026-04-04 20:39:29 +03:00
  • 37f4f56cd6 feat(physics): IRigidbody Intertia and Inverse Mass & Intertia fields added Syntriax 2026-04-04 19:38:24 +03:00
  • 629d758dbc feat: ICollider.OnRecalculated event added Syntriax 2026-04-04 19:02:25 +03:00
  • 7fb6821a83 feat(math): Math.OneOver and Invert methods added Syntriax 2026-04-04 18:50:47 +03:00
  • af2eed2200 feat(physics): added area & inertia calculations for the shape and circles Syntriax 2026-04-04 18:49:27 +03:00
  • 6db427f39b chore: converted PhysicsMaterial2D's to classes and renamed Default to be ReadOnly Syntriax 2026-04-04 14:07:37 +03:00
  • 53b342da46 feat: added CollisionDetectionInformation.ContactPoint Syntriax 2026-04-04 00:13:30 +03:00
  • 4c13578125 feat: basic impulse resolving for 2D collisions Syntriax 2026-04-03 21:41:32 +03:00
  • a47f8e4944 fix: color lerping not working properly main Syntriax 2026-03-31 23:11:42 +03:00
  • 24046cf60c fix: triangle batch not drawing transparent colors properly Syntriax 2026-03-31 22:51:59 +03:00
  • 2266f69927 fix: color lerping not working from bright to darker Syntriax 2026-03-31 21:01:10 +03:00
  • c11aced8d2 feat: added default valueless Get to IConfiguration for nullables Syntriax 2026-03-31 17:21:18 +03:00
  • fe0173b091 fix: SpriteBatcher not drawing correctly Syntriax 2026-03-28 22:35:47 +03:00
  • 0707665481 feat: added a basic Viewport field to ICamera Syntriax 2026-03-28 22:35:01 +03:00
  • 734649955e feat: added .ApplyMatrix extension method for Matrix4x4 Syntriax 2026-03-28 22:32:51 +03:00
  • 105b87da3a fix: file & type name mismatches fixed Syntriax 2026-03-08 15:12:16 +03:00
  • 51534606c8 feat: added WaitForTask yield Syntriax 2026-03-08 12:54:02 +03:00
  • 1418927c32 refactor: renamed WaitForSeconds to a more general WaitForTime class Syntriax 2026-03-08 12:53:02 +03:00
  • 35c7eb9578 refactor: renamed NetworkBehaviour to CommonNetworkBehaviour Syntriax 2026-03-06 11:55:10 +03:00
  • 6ca3f22b17 feat: added UpdateManager.CallFirstActiveFrameImmediately method for early calls of behaviours Syntriax 2026-03-06 11:39:46 +03:00
  • 7ae8b4feb0 feat: added NetworkBehaviour for oth client & server communication Syntriax 2026-03-05 23:48:57 +03:00
  • e84c6edce1 refactor: removed the IComparable from IIdentifiable and implemented in extension method Syntriax 2026-03-04 20:16:07 +03:00
  • 4326d5615e feat: INetworkCommunicatorServer.SendToClients extension method added Syntriax 2026-03-04 12:32:58 +03:00
  • fa514531bf feat: added IIdentifiable comparison interface & IsIdentical extension method Syntriax 2026-03-03 23:30:56 +03:00
  • 1d3dd8b046 chore: fixed IIdentifiable file name and class name being different Syntriax 2026-03-03 23:14:37 +03:00
  • 785fee9b6b perf: memory allocation improvements on ITween.Loop method Syntriax 2026-02-20 11:22:34 +03:00
  • 9f54f89f6d fix: ITween.OnEnded getting multiple calls and getting unnecessary calls on repeats fixed Syntriax 2026-02-20 11:22:00 +03:00
  • aadc87d78a perf: memory allocation improvements on ITween.LoopIndefinitely method Syntriax 2026-02-20 11:00:49 +03:00
  • d653774357 fix: forgotten Save method for YamlConfiguration Syntriax 2026-02-09 13:23:22 +03:00
  • 45bd505da7 chore: renamed parameter names for ISerializer methods Syntriax 2026-02-09 13:17:42 +03:00
  • 3b1c291588 feat: IConfiguration for system and other configurations Syntriax 2026-02-09 13:15:13 +03:00
  • 32a7e9be24 fix: forgotten yaml converter for Matrix4x4 Syntriax 2026-02-09 13:14:45 +03:00
  • 499f875903 chore: removed unused piece of code Syntriax 2026-02-02 14:42:34 +03:00
  • b2cfb2a590 docs: added NetworkManager comments Syntriax 2026-02-01 13:34:02 +03:00
  • 1d6b9d2421 feat: added WaitForSeconds and WaitWhile yields Syntriax 2026-01-31 13:08:59 +03:00
  • 882f9e8b29 feat: added new yields Syntriax 2026-01-31 13:06:57 +03:00
  • 913af2a4a4 fix: added dynamic index updates during event invocation so there are no missing/duplicate invocations Syntriax 2026-01-31 00:49:00 +03:00
  • 4e9fda3d7c refactor: auto property on FastListOrdered Syntriax 2026-01-30 18:33:07 +03:00
  • 7675f9acac chore: added missing Matrix4x4NetPacker Syntriax 2026-01-30 18:02:17 +03:00
  • 72f86478f2 feat!: added broadcast & routing support for NetworkManager Syntriax 2026-01-30 13:43:48 +03:00
  • 64e7321f0f fix: rotating file logger deleting from the wrong order Syntriax 2026-01-30 10:54:56 +03:00
  • c355c666e0 refactor: fixed LiteNetLibServer using events to subscribe to PostUpdate instead of the interface Syntriax 2026-01-29 22:29:19 +03:00
  • b9f3227f73 refactor: removed parameters on triangle batch calls on TriangleBatcher for multi window support Syntriax 2026-01-28 22:19:04 +03:00
  • c68de39c83 fix: MonoGame view matrix calculation issues Syntriax 2026-01-28 12:58:25 +03:00
  • ad444decbb perf: removed old position flipping on MonoGame Syntriax 2026-01-28 11:16:47 +03:00
  • 297e0eb790 fix: typos in Matrix4x4 methods Syntriax 2026-01-28 11:14:31 +03:00
  • efa4da4398 fix: ScreenToWorldPosition & vice versa methods on MonoGameCamera2D fixed Syntriax 2026-01-28 11:06:15 +03:00
  • e30280f1f8 fix: missing implicit conversion operators on Vectors Syntriax 2026-01-28 11:02:07 +03:00
  • d4437edfbf feat: added Matrix4x4 x Vector4D multiplication Syntriax 2026-01-28 10:22:36 +03:00
  • 08f32f96e4 BREAKING CHANGE: 4x4 matrices are now column major Syntriax 2026-01-27 23:45:50 +03:00
  • 9294df8a19 feat: added support for multiple batches Syntriax 2026-01-27 21:28:31 +03:00
  • 50a0269798 feat: added matrix 4x4 transpose & orthographic view matrix methods Syntriax 2026-01-27 20:48:39 +03:00
  • 985f898327 refactor: moved drawable triangles into systems project for platform agnosticism Syntriax 2026-01-27 13:04:04 +03:00
  • 7c9973a5e7 refactor: ICamera interface added with view and projection matrices fields Syntriax 2026-01-26 23:48:16 +03:00
  • af6dde84fd fix: universe entrance issues where entering behaviours adding more behaviours causing duplicate/missing calls Syntriax 2026-01-26 23:23:49 +03:00
  • e2820670c6 fix: classname x filename inconsistency fixed Syntriax 2026-01-26 22:01:36 +03:00
  • 5ce5e4eb0b feat: added inverse & float scale methods to 4x4 matrices Syntriax 2026-01-26 21:48:15 +03:00
  • ee58e60ef1 fix: universe entrance issues caused by wrong logic Syntriax 2026-01-26 12:15:42 +03:00
  • 1a8f396766 fix: cs files encoding being set as utf-8-bom Syntriax 2026-01-23 12:34:41 +03:00
  • 90e59802c6 chore: bumped dotnet version to 10 Syntriax 2026-01-23 12:16:07 +03:00
  • 097f1897c2 revert: "fix: entity packets not being broadcasted" for unexpected behaviour Syntriax 2025-11-25 22:55:19 +03:00
  • 49a6c9665a chore: missing arguments for trace logging Syntriax 2025-11-24 22:13:29 +03:00
  • 7c8b7debca fix: client polling issues Syntriax 2025-11-24 22:13:09 +03:00
  • 55a6fca1fd feat: new logger trace method with message added Syntriax 2025-11-18 11:35:53 +03:00
  • 48daeb2f19 chore: code style issues fixed on logger extensions Syntriax 2025-11-18 11:35:27 +03:00
  • edda4b873c fix: entity packets not being broadcasted Syntriax 2025-11-14 23:59:11 +03:00
  • a050909375 fix: server when sending to individual client messes packet order Syntriax 2025-11-13 20:24:23 +03:00
  • 24d9cdeafa chore: removed unnecessary logs Syntriax 2025-11-12 23:23:08 +03:00
  • 7e07cd30db refactor: monogame camera transform caching Syntriax 2025-10-30 23:14:16 +03:00
  • e9ba7867ac fix: ordered behaviour controllers not removing behaviours properly because of index getter function time dependence Syntriax 2025-11-02 10:54:13 +03:00
  • f28307be80 fix: entrance manager exits not being managed properly Syntriax 2025-11-01 23:27:55 +03:00
  • 5f019892f1 feat: IBehaviourController.CollectionMethod added Syntriax 2025-11-01 23:27:40 +03:00
  • 0bd2b0618d feat: wip network packet encryption Syntriax 2025-10-28 19:47:54 +03:00
  • 0691d7092c fix: half of the universe objects not getting deserialized because of for loop Syntriax 2025-10-28 10:32:01 +03:00
  • 4ed049573a feat: client & server behaviours added Syntriax 2025-10-28 08:35:34 +03:00
  • 599774ea8b fix: litenetlib server throwing an exception on sending packets Syntriax 2025-10-28 08:20:12 +03:00
  • b17f880ecf feat: non-generic FNV1a hasher added Syntriax 2025-10-27 16:02:11 +03:00
  • 98bc0693dd fix: possible hash code collisions on Matrix4x4 Syntriax 2025-10-27 08:51:27 +03:00
  • ac2e160abb refactor!: Identifiable interface extracted from IEntity Syntriax 2025-10-26 22:34:50 +03:00
  • 30a07dd034 chore: added to xna matrix extension method Syntriax 2025-10-25 21:26:42 +03:00
  • f180713f4b feat: added basic 4d matrix Syntriax 2025-10-24 23:03:07 +03:00
  • 2d612ea0d4 fix: universe object registration logic order fixed Syntriax 2025-10-24 15:06:18 +03:00
  • 5a6883a87f BREAKING CHANGE: replaced universe objects with root universe object Syntriax 2025-10-24 13:34:09 +03:00