Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Exported & animated Node/Array[Node]/etc lose reference(s) when the keyframe is reinspected after reopening the scene #90878

Open
AeioMuch opened this issue Apr 19, 2024 · 0 comments

Comments

@AeioMuch
Copy link
Contributor

AeioMuch commented Apr 19, 2024

Tested versions

  • Reproducible in 4.3.dev (2efbc6b) and before

System information

Godot v4.3.dev (2efbc6b) - Windows 10.0.19045 - Vulkan (Forward+) - dedicated NVIDIA GeForce RTX 3060 (NVIDIA; 31.0.15.5222) - Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz (8 Threads)

Issue description

The exported Node/Array[Node] property/properties lose their path(s)/reference(s) (the array keep its size, just the elements are not assigned anymore) when there's an AnimationPlayer's keyframe for them, and the scene is saved then reopened then the keyframe is clicked again. Here's a video :

godot.windows.editor.dev.x86_64_CASVL6xYfn.mp4

This is not the same issue as #90190 which is fixed in current 4.3.dev

Steps to reproduce

  1. @export a Node or Array[Node]
  2. Assign node(s)
  3. Create animation in AnimationPlayer
  4. Create keyframe for the exported property
  5. Witness that the property in the AnimationTrackKeyEdit still have the reference(s)
  6. Save, close and reopen that scene
  7. Check the property for that keyframe again
  8. Witness that they have lost the refs.

Minimal reproduction project (MRP)

N/A

@AeioMuch AeioMuch changed the title Exported & animated Node/Array[Node]/etc lose value(s) when the keyframe is reinspected after reopening the scene Exported & animated Node/Array[Node]/etc lose reference(s) when the keyframe is reinspected after reopening the scene Apr 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants