18 Commits

Author SHA1 Message Date
1ff26f5be4 refactor: renamed delegate type to be less confusing 2025-06-01 11:28:14 +03:00
e27b825990 perf: network manager registration memory allocation reduced further by removing boxing on some methods 2025-06-01 11:19:33 +03:00
4824496f1a fix: network manager not subscribing to communicator properly 2025-06-01 10:20:06 +03:00
f3b7ccaf70 refactor: network manager refactored for readability 2025-06-01 02:21:24 +03:00
b3dd0f72a4 fix: network manager not unmonitoring removed universe objects 2025-05-31 23:22:12 +03:00
f3ff1b74d2 perf: reduced network manager memory allocations 2025-05-31 22:53:53 +03:00
8901a5469f perf: improved networking code to use the new events 2025-05-31 20:25:30 +03:00
52682d42b6 chore: updated engine to use the new events 2025-05-31 00:34:27 +03:00
bddf00ce7a perf: packet listener methods are now cached for performance 2025-05-26 22:09:40 +03:00
29829bbaa6 refactor: entity packets now directly go into the target entity 2025-05-26 21:58:09 +03:00
12f4950ffb refactor: network implementations switched to universe objects 2025-05-25 13:34:45 +03:00
2b29636b4f fix: network manager looking up wrong type of interface to register listeners 2025-05-19 23:59:41 +03:00
57868ce178 feat: client & server packet listener interfaces added 2025-05-19 22:24:06 +03:00
214c37e63f feat: working networked paddles 2025-05-18 00:49:14 +03:00
721d63cf66 refactor: network entity packets 2025-05-17 22:17:25 +03:00
03082ab43b feat: engine data type packers 2025-05-16 21:55:20 +03:00
6591326b70 feat: network manager listens to all received packets 2025-05-12 19:18:02 +03:00
23a0c8e893 feat: added revised version of the old networking system 2025-05-11 00:02:53 +03:00