fix: support for RAW GLTF emotes#8377
Conversation
|
Windows and Mac build successful in Unity Cloud! You can find a link to the downloadable artifact below. |
|
Claude finished @pravusjif's task in 5m 29s —— View job PR Review
Root-cause assessmentThis PR fixes RAW GLTF emotes by restoring the legacy animation path for two features: Local Scene Development scene-emotes and Builder Collection preview emotes. The root cause was that the Blocking issues
For legacy emotes, The crash path is await UniTask.Delay((int)(emoteComponent.PlayingEmoteDuration * 1000), ct);This is reached during emote-wheel preview when No other blocking issues foundThe overall architecture is sound:
REVIEW_RESULT: FAIL ❌ |
|
Claude finished @pravusjif's task in 2m 21s —— View job PR Review
Root-cause assessmentThis PR fixes RAW GLTF emotes by restoring the legacy Previous blocking issue — RESOLVED ✅
The property now reads: public float PlayingEmoteDuration => CurrentEmoteReference?.avatarClip
? CurrentEmoteReference.avatarClip.length * (CurrentEmoteReference.animatorComp != null ? CurrentEmoteReference.animatorComp.speed : 1f)
: 0f;When No blocking issues foundThe overall architecture is sound:
REVIEW_RESULT: PASS ✅ |
|
🔍 Claude reviewed this PR and found no blocking issues, but assessed it as complex — human DEV review is still required before merging. |
|
Closing this as already merged as part of another PR |
WHY
Currently the Explorer support for playing RAW GLTF emotes is broken, so these 2 features don't work at all:
WHAT
TEST INSTRUCTIONS
TEST 1: Scene-emotes
npm iand thennpm run start80,-1): https://github.com/decentraland/unity-explorer/wiki/How-to-connect-to-a-local-scene-(Unity-Editor---Custom-Build---Latest-Released-Build)#connecting-a-custom-build-to-the-sceneScreen.Recording.2026-04-22.at.9.45.01.PM.mp4
TEST 2: Preview of unreleased Builder emotes
Follow the test instructions of this old PR but using the current PR builds
Screen.Recording.2026-04-22.at.9.40.47.PM.mp4