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
913af2a4a4
fix: added dynamic index updates during event invocation so there are no missing/duplicate invocations
...
This also makes the events very not ideal for multithreaded applications at the moment.
2026-01-31 00:49:00 +03:00
4e9fda3d7c
refactor: auto property on FastListOrdered
2026-01-30 18:33:07 +03:00
7675f9acac
chore: added missing Matrix4x4NetPacker
2026-01-30 18:02:34 +03:00
72f86478f2
feat!: added broadcast & routing support for NetworkManager
...
It used to only route or broadcast, now the same packet can be both routed to it's own behaviour AND at the same time the broadcast listeners can get alerted of the same package such as universe-wide managers
2026-01-30 13:43:48 +03:00
64e7321f0f
fix: rotating file logger deleting from the wrong order
2026-01-30 10:54:56 +03:00
c355c666e0
refactor: fixed LiteNetLibServer using events to subscribe to PostUpdate instead of the interface
2026-01-29 22:29:19 +03:00
b9f3227f73
refactor: removed parameters on triangle batch calls on TriangleBatcher for multi window support
2026-01-28 22:19:04 +03:00
c68de39c83
fix: MonoGame view matrix calculation issues
2026-01-28 12:58:25 +03:00
ad444decbb
perf: removed old position flipping on MonoGame
2026-01-28 11:16:47 +03:00
297e0eb790
fix: typos in Matrix4x4 methods
2026-01-28 11:14:31 +03:00
efa4da4398
fix: ScreenToWorldPosition & vice versa methods on MonoGameCamera2D fixed
2026-01-28 11:06:15 +03:00
e30280f1f8
fix: missing implicit conversion operators on Vectors
2026-01-28 11:02:07 +03:00
d4437edfbf
feat: added Matrix4x4 x Vector4D multiplication
2026-01-28 10:22:36 +03:00
08f32f96e4
BREAKING CHANGE: 4x4 matrices are now column major
2026-01-27 23:45:50 +03:00
9294df8a19
feat: added support for multiple batches
2026-01-27 21:28:31 +03:00
50a0269798
feat: added matrix 4x4 transpose & orthographic view matrix methods
2026-01-27 20:48:39 +03:00
985f898327
refactor: moved drawable triangles into systems project for platform agnosticism
2026-01-27 13:04:04 +03:00
7c9973a5e7
refactor: ICamera interface added with view and projection matrices fields
2026-01-26 23:48:16 +03:00
af6dde84fd
fix: universe entrance issues where entering behaviours adding more behaviours causing duplicate/missing calls
2026-01-26 23:23:49 +03:00
e2820670c6
fix: classname x filename inconsistency fixed
2026-01-26 22:01:36 +03:00
5ce5e4eb0b
feat: added inverse & float scale methods to 4x4 matrices
2026-01-26 21:48:15 +03:00
ee58e60ef1
fix: universe entrance issues caused by wrong logic
2026-01-26 12:15:42 +03:00
1a8f396766
fix: cs files encoding being set as utf-8-bom
2026-01-23 12:34:41 +03:00
90e59802c6
chore: bumped dotnet version to 10
2026-01-23 12:29:52 +03:00
097f1897c2
revert: "fix: entity packets not being broadcasted" for unexpected behaviour
...
This reverts commit edda4b873c .
2025-11-25 22:55:19 +03:00
49a6c9665a
chore: missing arguments for trace logging
2025-11-24 22:13:29 +03:00
7c8b7debca
fix: client polling issues
2025-11-24 22:13:09 +03:00
55a6fca1fd
feat: new logger trace method with message added
2025-11-18 11:35:53 +03:00
48daeb2f19
chore: code style issues fixed on logger extensions
2025-11-18 11:35:27 +03:00
edda4b873c
fix: entity packets not being broadcasted
2025-11-14 23:59:11 +03:00
a050909375
fix: server when sending to individual client messes packet order
2025-11-13 20:24:23 +03:00
24d9cdeafa
chore: removed unnecessary logs
2025-11-12 23:23:08 +03:00
7e07cd30db
refactor: monogame camera transform caching
2025-11-03 15:05:32 +03:00
e9ba7867ac
fix: ordered behaviour controllers not removing behaviours properly because of index getter function time dependence
2025-11-02 10:54:13 +03:00
f28307be80
fix: entrance manager exits not being managed properly
2025-11-01 23:27:55 +03:00
5f019892f1
feat: IBehaviourController.CollectionMethod added
2025-11-01 23:27:40 +03:00
0bd2b0618d
feat: wip network packet encryption
2025-10-28 19:47:54 +03:00
0691d7092c
fix: half of the universe objects not getting deserialized because of for loop
2025-10-28 10:32:01 +03:00
4ed049573a
feat: client & server behaviours added
2025-10-28 10:04:25 +03:00
599774ea8b
fix: litenetlib server throwing an exception on sending packets
2025-10-28 10:04:25 +03:00
b17f880ecf
feat: non-generic FNV1a hasher added
2025-10-28 10:04:25 +03:00
98bc0693dd
fix: possible hash code collisions on Matrix4x4
2025-10-28 10:04:25 +03:00
ac2e160abb
refactor!: Identifiable interface extracted from IEntity
2025-10-28 10:04:25 +03:00
30a07dd034
chore: added to xna matrix extension method
2025-10-28 10:04:25 +03:00
f180713f4b
feat: added basic 4d matrix
2025-10-28 10:04:25 +03:00
2d612ea0d4
fix: universe object registration logic order fixed
2025-10-28 10:04:25 +03:00
5a6883a87f
BREAKING CHANGE: replaced universe objects with root universe object
2025-10-28 10:02:59 +03:00