Add option for bi-directional door swing (using rotation tween) #22
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This adds the ability for doors that rotate using the Tween Parameters to open bi-directionally, depending on the position of the interactor (player). It also adds an example door in the demo scene, as you can see in the video.
Note that this PR's implementation is based on the existing
open_rotation_deg
andclosed_rotation_deg
, which seems to denote the global transform's rotation, not the local transform's.screen-recording-2024-01-17-at-033009_QjA5fsoL.mp4
Also for reference, there was an issue here for bi-directional door animations. This PR is different because it doesn't use custom animations.