Commit Graph

651 Commits

Author SHA1 Message Date
0767e00bde fix: BasicConfiguration not working properly with enum types 2026-04-15 15:06:47 +03:00
212ff3c890 feat: BasicConfiguration can now parse enums 2026-04-14 10:24:14 +03:00
3295701664 chore: added debug entry for logs 2026-04-14 10:08:02 +03:00
7e7b910dd3 fix: file logger having async issues 2026-04-13 17:23:22 +03:00
e9d4c3eb64 fix: coroutine managers now handle exceptions 2026-04-10 11:22:40 +03:00
50794d44ba fix: replace LoggerBase FilterLevel from Trace to Info 2026-04-09 14:01:30 +03:00
5cd3b938f7 fix: yaml type containers are not being recognized while reading back 2026-04-08 15:21:37 +03:00
f81bd61aa1 fix: yaml serialized messing up string fields 2026-04-08 14:24:40 +03:00
6d8ba5c80c feat: added a wip nested coroutine manager
This coroutine manager allows for nested IEnumerators, however it is experimental at the moment.
2026-04-07 18:53:02 +03:00
b713fe4f12 feat: task.ToYield extension method added 2026-04-07 16:19:04 +03:00
4b3a0fdde0 chore: renamed task completion status names 2026-04-07 16:18:35 +03:00
44ff916afe fix: WaitForTaskYield getting stuck 2026-04-06 17:07:00 +03:00
497eedab72 chore: added throwing task exception when faulted on WaitForTaskYield 2026-04-06 15:01:05 +03:00
3893a1d249 chore: forgotten test physics material 2026-04-04 21:21:57 +03:00
4255cc4893 fix: some bad idea 2026-04-04 20:39:29 +03:00
37f4f56cd6 feat(physics): IRigidbody Intertia and Inverse Mass & Intertia fields added 2026-04-04 19:38:29 +03:00
629d758dbc feat: ICollider.OnRecalculated event added 2026-04-04 19:02:25 +03:00
7fb6821a83 feat(math): Math.OneOver and Invert methods added 2026-04-04 18:52:05 +03:00
af2eed2200 feat(physics): added area & inertia calculations for the shape and circles 2026-04-04 18:51:55 +03:00
6db427f39b chore: converted PhysicsMaterial2D's to classes and renamed Default to be ReadOnly 2026-04-04 14:07:37 +03:00
53b342da46 feat: added CollisionDetectionInformation.ContactPoint 2026-04-04 00:13:30 +03:00
4c13578125 feat: basic impulse resolving for 2D collisions 2026-04-03 21:41:32 +03:00
a47f8e4944 fix: color lerping not working properly 2026-03-31 23:11:42 +03:00
24046cf60c fix: triangle batch not drawing transparent colors properly 2026-03-31 22:51:59 +03:00
2266f69927 fix: color lerping not working from bright to darker 2026-03-31 21:01:10 +03:00
c11aced8d2 feat: added default valueless Get to IConfiguration for nullables 2026-03-31 17:21:18 +03:00
fe0173b091 fix: SpriteBatcher not drawing correctly 2026-03-28 22:35:47 +03:00
0707665481 feat: added a basic Viewport field to ICamera 2026-03-28 22:35:01 +03:00
734649955e feat: added .ApplyMatrix extension method for Matrix4x4 2026-03-28 22:32:51 +03:00
105b87da3a fix: file & type name mismatches fixed 2026-03-08 15:12:16 +03:00
51534606c8 feat: added WaitForTask yield 2026-03-08 12:55:22 +03:00
1418927c32 refactor: renamed WaitForSeconds to a more general WaitForTime class 2026-03-08 12:53:02 +03:00
35c7eb9578 refactor: renamed NetworkBehaviour to CommonNetworkBehaviour 2026-03-06 11:55:10 +03:00
6ca3f22b17 feat: added UpdateManager.CallFirstActiveFrameImmediately method for early calls of behaviours 2026-03-06 11:51:15 +03:00
7ae8b4feb0 feat: added NetworkBehaviour for oth client & server communication 2026-03-05 23:48:57 +03:00
e84c6edce1 refactor: removed the IComparable from IIdentifiable and implemented in extension method 2026-03-04 20:16:07 +03:00
4326d5615e feat: INetworkCommunicatorServer.SendToClients extension method added 2026-03-04 12:32:58 +03:00
fa514531bf feat: added IIdentifiable comparison interface & IsIdentical extension method 2026-03-03 23:30:56 +03:00
1d3dd8b046 chore: fixed IIdentifiable file name and class name being different 2026-03-03 23:14:37 +03:00
785fee9b6b perf: memory allocation improvements on ITween.Loop method 2026-02-20 11:22:46 +03:00
9f54f89f6d fix: ITween.OnEnded getting multiple calls and getting unnecessary calls on repeats fixed 2026-02-20 11:22:00 +03:00
aadc87d78a perf: memory allocation improvements on ITween.LoopIndefinitely method 2026-02-20 11:00:49 +03:00
d653774357 fix: forgotten Save method for YamlConfiguration 2026-02-09 13:23:22 +03:00
45bd505da7 chore: renamed parameter names for ISerializer methods 2026-02-09 13:22:37 +03:00
3b1c291588 feat: IConfiguration for system and other configurations 2026-02-09 13:17:10 +03:00
32a7e9be24 fix: forgotten yaml converter for Matrix4x4 2026-02-09 13:14:45 +03:00
499f875903 chore: removed unused piece of code 2026-02-02 14:42:34 +03:00
b2cfb2a590 docs: added NetworkManager comments 2026-02-01 13:34:02 +03:00
1d6b9d2421 feat: added WaitForSeconds and WaitWhile yields 2026-01-31 13:08:59 +03:00
882f9e8b29 feat: added new yields 2026-01-31 13:08:13 +03:00