Commit Graph

18 Commits (69d0f1bc8036c27e46a6731113c7d11bdfbee5bc)

Author SHA1 Message Date
Anton Franzluebbers 69d0f1bc80 initial offline mode, added reference docs for message types 2023-09-13 16:54:43 -04:00
Anton Franzluebbers 424c9c85a6 send optional position data with an instantiation event to spawn in a known location, consolidate code for local instantiation 2023-01-26 16:53:23 -05:00
Anton Franzluebbers 6d52a338c5 merge 2022-07-19 16:37:04 -04:00
Anton Franzluebbers ef4141b145 updated samples, autoconnect to server on enable/disable, auto-login option, add bool for players that were already in room when you joined 2022-07-19 16:31:43 -04:00
Kyle Johnsen 4a6e271051 custom messages can be sent by anyone on server 2022-06-23 14:00:15 -04:00
Anton Franzluebbers bcd39cf601 added RPC support 😲 2022-06-17 00:13:33 -04:00
Anton Franzluebbers 40a863cf15 added automatic reconnection of the socket after a disconnect, handle disconnects from timouts properly as a leave event to prevent errors and allow rejoining, fix delete network objects from not being sent across the network, add auto-rejoin option to the test scene, test scene uses callbacks instead of timed spacing to join server and room 2022-03-04 19:22:25 -05:00
Anton Franzluebbers 25b0a8744c proper enums for message received, callback for getrooms 2022-01-30 20:51:42 -05:00
Anton Franzluebbers a6e6c02c12 added sender id to custom message type, added trycatch to custom message handler 2022-01-30 17:25:11 -05:00
Anton Franzluebbers 743552bd58 converted some magic numbers to message types, added a custom message type, added editor button for scene ids 2022-01-30 17:04:37 -05:00
Anton Franzluebbers e3b4ae659c correct conversion of messages to binary (maybe) 2022-01-25 22:50:30 -05:00
Anton Franzluebbers a61796e28d moved message encoding to binary instead of string 2022-01-25 21:28:35 -05:00
Anton Franzluebbers dc61c63563 pulled changes from main branch 2022-01-24 19:18:38 -05:00
Kyle Johnsen a0f3d99259 Mostly working, except for dissonance speech 2022-01-19 00:30:37 -05:00
Anton Franzluebbers 7e2fbbe6c6 added mouse dragging script for testing, move networkdestroy and takeownership to static methods in the manager so not everybody needs references to the player, added a custom inspector to NetworkObject for showing owner and a button for automatically finding and assigning networkcomponents, better interpolation for synctransform based on serialization rate, synctransform can send local transforms, find new scene objects on scene load 2022-01-11 22:42:57 -05:00
Anton Franzluebbers 1b5be601ed more action callbacks for various events, removing objects on leave room, made some stuff static in VelNetManager 2022-01-07 23:23:03 -05:00
Anton Franzluebbers 96e3e762eb removed dissonance integration 2022-01-07 19:54:58 -05:00
Anton Franzluebbers 260cd891db fixed group messages, fixed some errors with players leaving 2022-01-07 19:20:21 -05:00