@@ -29,9 +29,9 @@ export default function CharacterModel(props: CharacterModelProps) {
29
29
/**
30
30
* Prepare hands ref for attack action
31
31
*/
32
- const rightHandRef = useRef < THREE . Mesh > ( ) ;
32
+ const rightHandRef = useRef < THREE . Group > ( ) ;
33
33
const rightHandColliderRef = useRef < RapierCollider > ( ) ;
34
- const leftHandRef = useRef < THREE . Mesh > ( ) ;
34
+ const leftHandRef = useRef < THREE . Group > ( ) ;
35
35
const leftHandColliderRef = useRef < RapierCollider > ( ) ;
36
36
const rightHandPos = useMemo ( ( ) => new THREE . Vector3 ( ) , [ ] ) ;
37
37
const leftHandPos = useMemo ( ( ) => new THREE . Vector3 ( ) , [ ] ) ;
@@ -220,7 +220,7 @@ export default function CharacterModel(props: CharacterModelProps) {
220
220
{ /* Head collider */ }
221
221
< BallCollider args = { [ 0.5 ] } position = { [ 0 , 0.45 , 0 ] } />
222
222
{ /* Right hand collider */ }
223
- < mesh ref = { rightHandRef } />
223
+ < group ref = { rightHandRef } />
224
224
< BallCollider
225
225
args = { [ 0.1 ] }
226
226
ref = { rightHandColliderRef }
@@ -237,7 +237,7 @@ export default function CharacterModel(props: CharacterModelProps) {
237
237
/>
238
238
239
239
{ /* Left hand collider */ }
240
- < mesh ref = { leftHandRef } />
240
+ < group ref = { leftHandRef } />
241
241
< BallCollider args = { [ 0.1 ] } ref = { leftHandColliderRef } />
242
242
{ /* Character model */ }
243
243
< group
0 commit comments