Commit Graph

233 Commits

Author SHA1 Message Date
Damian Korczowski
0b16490719 Add full C# NetworkMessage API 2021-04-23 21:09:15 +02:00
Damian Korczowski
e7f899309c Add simple SendMessage with single target 2021-04-16 22:08:59 +02:00
Damian Korczowski
ed82787093 Fix compilation issues & cleanup 2021-04-16 22:03:35 +02:00
Damian Korczowski
acb4a10fd5 Add IsServer checks for message sending 2021-04-16 21:18:12 +02:00
Damian Korczowski
9927209293 Add message sending to clients 2021-04-16 21:17:43 +02:00
Damian Korczowski
d5bc9b5e46 Add NetworkConnection to ENetPeer map 2021-04-16 21:16:26 +02:00
Damian Korczowski
8aaa0a2d6b Add Timeout event 2021-04-16 21:15:20 +02:00
Damian Korczowski
ba8d506c14 Add explicit ctor to NetworkConnection 2021-04-16 21:14:54 +02:00
Damian Korczowski
d99aa3ef46 Finish ReadBytes/WriteBytes C# API 2021-03-15 20:37:31 +01:00
Damian Korczowski
a90b3bd7f6 Add message sending to server 2021-03-15 20:28:41 +01:00
Damian Korczowski
77461e45c0 Remove fragmented channel type 2021-03-15 20:07:52 +01:00
Damian Korczowski
99135759e3 Use only one channel for ENet 2021-03-15 20:00:30 +01:00
Damian Korczowski
5afe51d1b4 Add NetworkMessage read/write functions (WIP) 2021-03-12 20:01:03 +01:00
Damian Korczowski
082d56f89a Add multi-host support 2021-03-12 19:29:20 +01:00
Damian Korczowski
6b7ca47f26 Add basic ENet driver implementation (WIP) 2021-03-11 20:30:37 +01:00
Damian Korczowski
00d5a40443 Fix PopEvent API signature 2021-03-11 20:30:03 +01:00
Damian Korczowski
87754f12ff Add proper NetworkEvent data 2021-03-11 20:04:25 +01:00
Damian Korczowski
e7d99057ba Expose CreateMessage/RecycleMessage to the API 2021-03-11 20:04:10 +01:00
Damian Korczowski
339e5a5d91 Add ENet thirdparty 2021-03-11 19:23:10 +01:00
Damian Korczowski
2db1438ef4 Add note about end points 2021-03-11 19:11:40 +01:00
Damian Korczowski
42d31c0c65 Fix warning about double to float conversion 2021-03-11 19:11:23 +01:00
Damian Korczowski
64a5b01bd9 Add logs 2021-03-11 19:11:04 +01:00
Damian Korczowski
ea7cdd00bd Add ENet stubs 2021-03-11 18:47:15 +01:00
Damian Korczowski
43e8a54e57 Use enum instead interface reference for now 2021-03-11 18:47:05 +01:00
Damian Korczowski
393595ea2d Fix message index pool 2021-03-11 18:46:28 +01:00
Damian Korczowski
b9f13804e0 Add Networking namespace 2021-03-11 18:08:12 +01:00
Damian Korczowski
1c511d112d Fix compilation & APIGen issues 2021-03-11 18:08:12 +01:00
Damian Korczowski
f86e22ba87 Add networking build script 2021-03-11 18:08:12 +01:00
Damian Korczowski
c87feb69c4 Add INetworDriver full API 2021-03-11 18:08:12 +01:00
Damian Korczowski
75a02beda0 Cleanup 2021-03-11 18:08:12 +01:00
Damian Korczowski
7106dc738b Add proper ctor to NetworkMessage 2021-03-11 18:08:12 +01:00
Damian Korczowski
7525bf6435 Add network message recycle implementation 2021-03-11 18:08:12 +01:00
Damian Korczowski
8f653fa699 Add basic network classes and message pooling 2021-03-11 18:08:11 +01:00