Commit Graph

65 Commits (upm)

Author SHA1 Message Date
github-bot d4e0caac19 Rename Samples to Samples~ 2023-09-13 20:54:59 +00:00
Anton Franzluebbers 69d0f1bc80 initial offline mode, added reference docs for message types 2023-09-13 16:54:43 -04:00
Anton Franzluebbers 593afca4d1 add revert as well as undo 2023-08-23 14:56:42 -04:00
Anton Franzluebbers 4ba96b70a5 actually remove old undo from history 2023-08-17 14:55:40 -04:00
Anton Franzluebbers 7d844f7b04 add debug buttons and logging for undo 2023-08-17 13:39:01 -04:00
Anton Franzluebbers 54932afdbb NetworkSerializedObjectStream is now SyncState, added UndoGroup concept that takes any number of SyncState components and can save and reload snapshots, don't create garbage by recreating MemoryStream and Reader/Writer every time 2023-08-11 00:45:21 -04:00
Anton Franzluebbers 34ef979d2a jitter testing, avoid microphone for webgl build, dashboard ci 2023-08-05 14:57:46 -04:00
Anton Franzluebbers 2f20f79e89 added takeownership editor button, improved samples, add IPackState interface to serialization scripts 2023-08-03 13:07:40 -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 14b897807b updated sample folder names in package, moved github workflow to upm folder 2022-12-20 23:18:26 -05:00
Anton Franzluebbers 028aea8706 updated samples with minimal example, velvoice example, and full example; fixed prefabs not saving with button for finding componenents, change samples directories to be visible in testing project and renamed on push 2022-12-20 23:12:15 -05:00
Anton Franzluebbers 9fd934d2dc added auto-start option for microphone, formatting and documentation changes 2022-12-19 23:01:37 -05:00
kjjohnsen b5a478696a synctransform will now uselocaltransform only when checked 2022-12-06 16:59:56 -05:00
kjjohnsen 33780bb8de made player prefab 2d audio again and bumped version 2022-11-14 20:25:22 -05:00
kjjohnsen f550e56814 added chipmunk catchup 2022-11-14 19:32:53 -05:00
Anton Franzluebbers 862e8a9dd6 testing npm autopublish 2022-11-13 23:42:08 -05:00
kjjohnsen e8c31f75b6 Added VEL Voice and sample 2022-11-13 22:32:33 -05:00
Anton Franzluebbers 78076c7f41 older velnet changes - seems to be mostly samples 2022-08-15 12:53:49 -04: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 8148843a6c method caching for rpc, small fixes 2022-06-21 20:19:26 -04:00
Anton Franzluebbers bcd39cf601 added RPC support 😲 2022-06-17 00:13:33 -04:00
Anton Franzluebbers eeb539ba49 bandaid for invalid master client id being sent by server 2022-04-01 14:37:08 -04:00
Anton Franzluebbers 36f16b35df properly disconnect local client without freezing by limiting unread message queue length and properly disconnecting when the socket dies 2022-03-10 20:08:29 -05:00
Anton Franzluebbers bca55cccbc fix for reconnection bug that only happened on quest resulting in an instacrash 2022-03-04 20:56:31 -05: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 373323729e changes from vfr 2022-02-12 15:09:57 -05:00
Anton Franzluebbers cb23d41691 hmmmmmm 2022-02-04 00:09:46 -05:00
Anton Franzluebbers a207658b77 added callback for roomdatamessage 2022-02-03 02:09:21 -05:00
Kyle Johnsen bc8b382653 added message type for getroomsdata 2022-02-02 23:47:49 -05:00
Kyle Johnsen f89b69da95 added test for getroomdata 2022-02-02 23:28:01 -05:00
Anton Franzluebbers b7bba1f756 fix errrrorr 2022-01-31 17:05:56 -05:00
Anton Franzluebbers b94b017922 merge 2022-01-31 17:03:22 -05:00
Kyle Johnsen 0a45a20dec added multiple messages for join/left 2022-01-31 00:58:55 -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 997c2d5738 merge 2022-01-30 17:09:21 -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 08a1a72348 added hybrid onchange compression to serializedobject helpers 2022-01-24 21:32:09 -05:00
Anton Franzluebbers 682c470d46 fixes for mouse dragger, visualization for audio range, added some more callbacks to velnetmanager, added color syncing extension, take ownership of synced textbox, fix for deleting all scene objects 2022-01-24 21:12:13 -05:00
Anton Franzluebbers dc61c63563 pulled changes from main branch 2022-01-24 19:18:38 -05:00
Anton Franzluebbers e24a724bf4 more error checking, player counts 2022-01-24 19:08:02 -05:00
Kyle Johnsen 9819ccfbf7 fixed connected event, added ordered tcp messages (not group), automatically running login/connect 2022-01-21 08:59:02 -05:00
Anton Franzluebbers 796037e74f added syncrigidbody, added more binary extensions, fiexed some errors with scene changes, added a scene network id that is automatically generated and tested for uniqueness in the editor 2022-01-20 23:35:28 -05:00
Kyle Johnsen 06bc4a09fd added a test for the rooms message 2022-01-20 00:14:30 -05:00
Kyle Johnsen a0f3d99259 Mostly working, except for dissonance speech 2022-01-19 00:30:37 -05:00
Kyle Johnsen d296045a50 progress updating binary manager 2022-01-18 19:02:07 -05:00