Commit Graph

20 Commits (edcca2e390380420654165a4fdc2268df1449858)

Author SHA1 Message Date
Brook Bowers edcca2e390 Hands work at 30hz 2022-01-23 15:23:07 -05:00
Anton Franzluebbers 438bd19300 merge commit
Hand rotations seem to be communicated, but not being applied properly

moderate braindeadly- hands work over network

prefab tweaks
2022-01-20 14:10:13 -05:00
Anton Franzluebbers 87f7a1a1a9 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-20 14:08:19 -05:00
Brook Bowers e315a7da78 finally fixed hands locally 2022-01-20 14:08:07 -05:00
Brook Bowers 22e4888c93 small refinements 2022-01-17 10:21:22 -05:00
Brook Bowers b03ae69231 Rudimentary VR implementation: head/hand position tracked and quest
transmits voice.

Known issues:
- Quest probably can't hear others.
- Hand bone rotations seemingly not being transmitted.
2022-01-13 10:38:37 -05:00
Brook Bowers 46bfe0ca28 remove OVRHand from network prefab and think about removing OVRSkeleton 2022-01-12 19:24:14 -05:00
Brook Bowers 846abf70f0 initial commit of networked hand tracking 2022-01-12 18:51:28 -05:00
Kyle Johnsen 8cf0000725 fixed issue where prefab is the same id as dissonance prefab 2022-01-09 19:18:56 -05:00
Kyle Johnsen c0c7ce2f39 added right prefab 2022-01-09 16:50:31 -05:00
Anton Franzluebbers 8d24d09ebc maintain a local list of groups and remove groups upon leaving a room. Error checking for receiving messages for people that aren't in our room 2022-01-08 14:59:34 -05:00
Anton Franzluebbers 4d7513f6da 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 7e90b6d8cc removed dissonance integration 2022-01-07 19:54:58 -05:00
Anton Franzluebbers 20607ac1b5 fixed group messages, fixed some errors with players leaving 2022-01-07 19:20:21 -05:00
Anton Franzluebbers c3e3169982 idk even stuff 2022-01-07 15:57:09 -05:00
Anton Franzluebbers ca96e555b2 big reorganization to make NetworkObjects pass messages on to NetworkComponent, which do the actual syncing. Removed the need for a Player gameobject, added a ownershipLocked option for possible player objects, simplified instantiation process - but it doesn't seem to work all the time 2022-01-07 02:33:10 -05:00
Anton Franzluebbers e8b500f478 more simplification and documentation, added networkserializedobject with fixed serialization rate and ez callbacks 2022-01-06 20:04:05 -05:00
Anton Franzluebbers 440b8e97ca some more cleanup and documentation, split dissonance player into its own componenent for simple adding, added some binarywriter extensions 2022-01-06 17:58:20 -05:00
Anton Franzluebbers 1606306134 maybe fixed ci, made naming convention consistent 2022-01-06 16:24:36 -05:00
Anton Franzluebbers 480b9cd1ca reorganized into a package, added a namespace, added an assemblydefinition, attempt at ci for upm branch creation 2022-01-06 16:02:50 -05:00