Граф коммитов

11603 Коммитов

Автор SHA1 Сообщение Дата
netpro2k f0a2819c97 applyNetworkUpdates -> networkReceiveSystem 2022-06-24 13:52:01 -07:00
netpro2k e55c46e797 Cleanup 2022-06-24 13:52:01 -07:00
netpro2k 97a97dc007 Fix physics race in floaty object system 2022-06-24 13:52:01 -07:00
netpro2k 35ad56a042 Add rotation/scale to NetworkedTransform 2022-06-24 13:52:01 -07:00
netpro2k 6c5390f35e Update TODOs 2022-06-24 13:52:01 -07:00
netpro2k b4e10824b2 Only update diff on non full syncs 2022-06-24 13:52:01 -07:00
netpro2k 08e4812d38 Rework pending nid handling. Simplify parting more 2022-06-24 13:52:01 -07:00
netpro2k 8fd74e2e9a Permissions + simplification of netcode 2022-06-24 13:52:01 -07:00
netpro2k 3d280e1056 Remove some logs 2022-06-24 13:52:01 -07:00
netpro2k c1dc605499 Camera tool menu update not committed 2022-06-24 13:52:01 -07:00
netpro2k e18d36eaba Rework net serialization to do diffing 2022-06-24 13:52:01 -07:00
netpro2k 4f70f939af Camera tool menu should always face player 2022-06-24 13:52:01 -07:00
netpro2k 219e078056 Add todo about floaty-object race 2022-06-24 13:52:01 -07:00
netpro2k 9b6fb1139f Factor out RenderTargetRecorder 2022-06-24 13:52:01 -07:00
netpro2k 9b14251e17 Re-implement video recording 2022-06-24 13:52:01 -07:00
netpro2k 54f2b17700 More cleanup 2022-06-24 13:52:01 -07:00
netpro2k 2246f38106 Remove renderAsGLTF 2022-06-24 13:52:01 -07:00
netpro2k ff6ecf69e1 Clenup jsx-entiteis 2022-06-24 13:52:01 -07:00
netpro2k dc93e27d37 Cleanup 2022-06-24 13:52:01 -07:00
netpro2k c2aa2f20f8 Remove uses of tags.data (todo: touch input) 2022-06-24 13:52:01 -07:00
netpro2k 4c2ff232fc Fix/Simplify AppAwareMouse 2022-06-24 13:52:01 -07:00
netpro2k 6bbb466b87 Port the rest of floaty-object 2022-06-24 13:52:01 -07:00
netpro2k 1f33af8dfc Remove double hovering 2022-06-24 13:52:01 -07:00
netpro2k 1cf03e6677 WIP trying to fix hand grabbing 2022-06-24 13:52:01 -07:00
netpro2k da113bc53d Basic hand hovering 2022-06-24 13:52:01 -07:00
netpro2k 9dcf69e0cf Remove more dead code 2022-06-24 13:52:01 -07:00
netpro2k 0a2c26f497 Remove some dead code 2022-06-24 13:52:01 -07:00
netpro2k 0a73ffc6f4 Fix hovering on legacy buttons 2022-06-24 13:52:01 -07:00
netpro2k ecae01d267 Button hover coloring 2022-06-24 13:52:01 -07:00
John Shaughnessy aeee57ead9 Add camera cancel button. Modify camera timer 2022-06-24 13:52:00 -07:00
netpro2k d11e1ccfde Fix camera rotation (missing shape) 2022-06-24 13:52:00 -07:00
netpro2k 1b1af2c00d Basic video snapping state 2022-06-24 13:52:00 -07:00
netpro2k ff051ccc58 Basic photo snapping 2022-06-24 13:52:00 -07:00
netpro2k 5d6295509a Basic render target on camera tool 2022-06-24 13:52:00 -07:00
John Shaughnessy 3fcc97f12c Add resolveRef to inflation
Co-authored-by: Dominick D'Aniello <netpro2k@gmail.com>
2022-06-24 13:52:00 -07:00
John Shaughnessy 0a0c78b949 Handle clients leaving
Co-authored-by: Dominick D'Aniello <netpro2k@gmail.com>
2022-06-24 13:52:00 -07:00
John Shaughnessy 70fe65000d Inline some stuff 2022-06-24 13:52:00 -07:00
John Shaughnessy d07bd8a582 Take ownership of all abandoned network entities
Co-authored-by: Dominick D'Aniello <netpro2k@gmail.com>
2022-06-24 13:52:00 -07:00
John Shaughnessy a7d69f44fa Implement late-joiner logic
Co-authored-by: Dominick D'Aniello <netpro2k@gmail.com>
2022-06-24 13:52:00 -07:00
John Shaughnessy ec6bf39a79 Clarify comments. Fix a-entity deletion 2022-06-24 13:52:00 -07:00
netpro2k 0e5214019b Support for nested networked objects
Co-authored-by: John Shaughnessy <john@johnshaughnessy.com>
2022-06-24 13:52:00 -07:00
netpro2k 1f81c0828e Rough template for late joiner handling 2022-06-24 13:52:00 -07:00
netpro2k ed24d85a97 Handle removing for nested Object3D entities 2022-06-24 13:52:00 -07:00
netpro2k e4d9b1cf34 Change execution order of physicsCompatSystem 2022-06-24 13:52:00 -07:00
John Shaughnessy e645bbb25e Implement network delete for new entities
Old entities break

Co-authored-by: Dominick D'Aniello <netpro2k@gmail.com>
2022-06-24 13:52:00 -07:00
John Shaughnessy 4ee5bdaac0 Moved bit-interaction-system stuff to its own function 2022-06-24 13:52:00 -07:00
John Shaughnessy 377db53677 Move stuff around in netcode. No changes 2022-06-24 13:52:00 -07:00
John Shaughnessy 28a257b1cf Use anyAframeEntityWith 2022-06-24 13:52:00 -07:00
John Shaughnessy 909b831734 Set unowned bodies kinematic.
Also don't allow simultaneous hold and hovered

Co-authored-by: Dominick D'Aniello <netpro2k@gmail.com>
2022-06-24 13:52:00 -07:00
netpro2k 3b47cba219 Very basic network transform position 2022-06-24 13:52:00 -07:00