55c93555e8
Merge pull request #112054 from vaner-org/oneshot-abort-on-interruption
...
Add "Abort on Reset" property to AnimationNodeOneShot
2025-11-24 10:21:33 -06:00
a56260773b
Merge pull request #107423 from TokageItLab/blend_with_rest
...
Add `interpolate_via_rest()` static func to Animation class
2025-11-24 10:21:26 -06:00
4ce5f9cbde
Merge pull request #112571 from TokageItLab/change-line-finish-anim
...
Move the line of calling `animation_finished` signal to ensure stopping
2025-11-21 18:37:37 -06:00
4f255fa7d7
Add interpolate_via_rest static func to Animation class
2025-11-22 07:52:32 +09:00
de4979fcaf
Abort OneShot if previously interrupted
2025-11-22 03:05:31 +05:30
b51320f22e
Merge pull request #112450 from TokageItLab/fix-oneshot-reset
...
Fix NodeOneShot doesn't reset correctly
2025-11-21 14:46:43 -06:00
5519dba0d6
Merge pull request #110502 from TokageItLab/animlib-without-dict
...
Change AnimationLibrary serialization to avoid using Dictionary
2025-11-14 17:16:47 -06:00
f81b2aa376
Merge pull request #111517 from chocola-mint/fix-#111514
...
Seek to beginning of section if current playback position is after its end
2025-11-10 08:19:59 -06:00
e292217f36
Move the line of calling animation_finished signal to ensure stopping
2025-11-09 14:34:14 +09:00
2f029bc7bf
Fix NodeOneShot doesn't reset correctly
2025-11-06 05:51:48 +09:00
afd12e32ad
Make AnimationLibrary serialization unuse Dictionary
2025-11-05 11:36:42 +09:00
1025d6f5c2
Merge pull request #112047 from TokageItLab/fix-pp
...
Separate branching ping-pong time and delta
2025-11-01 19:05:39 +01:00
597b0a2f03
Merge pull request #109986 from SomeRanDev/animation_node_state_machine_playback_expansion
...
Expose `get_fading_...` methods for `AnimationNodeStateMachinePlayback`
2025-10-28 12:19:20 -05:00
7768deaa04
Separate branching ping-pong time and delta
2025-10-26 20:10:43 +09:00
df4137cd9b
Merge pull request #110508 from Olle-Lukowski/fix/emit-anim-finished
...
Ensure the AnimationPlayer emits animation_finished for every animation
2025-10-23 11:03:51 -05:00
40eb34833b
Merge pull request #111325 from TokageItLab/state-default-st
...
Make StateMachinePlayback set `Start` state as default in constructor
2025-10-22 13:48:44 -05:00
60710df3b6
Merge pull request #94047 from KoBeWi/resource_printer
...
Improve `to_string()` and add it to Resource
2025-10-16 12:48:11 -05:00
cbc960c997
Fix some compilation errors
2025-10-14 05:54:58 +08:00
e92e139302
Seek to beginning of section if current playback position is after its end
2025-10-12 01:10:02 +09:00
e6783dbdd1
Improve to_string() and add it to Resource
2025-10-09 00:54:38 +02:00
33689d7beb
Remove transitive mesh.h, rendering_server.h and shader.h includes from node.h.
2025-10-08 12:16:52 +02:00
8276e512d6
Merge pull request #110767 from Ryan-000/Fix-AnimationPlayer-to-use-StringName
...
Fix AnimationPlayer to use StringName instead of String in the exposed API.
2025-10-07 17:15:06 -05:00
72cf639020
Merge pull request #111178 from PhairZ/anim-is-paused
...
Expose `is_valid()` from `AnimationPlayer` to make detecting paused animations possible.
2025-10-07 17:15:04 -05:00
a1974604fe
Merge pull request #108227 from Meorge/bugfix/kill-subtweens
...
Propagate `Tween.kill()` to subtweens
2025-10-07 11:54:29 -05:00
1cab5e1b1c
Merge pull request #110982 from TokageItLab/fix-rm-animtree-bw
...
Fix backward/pingpong root motion in AnimationTree
2025-10-07 13:07:06 +02:00
35999a16dd
Fix AnimationPlayer to use StringName instead of String
...
Co-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com >
2025-10-06 16:29:40 -04:00
2fb310b182
Make StateMachinePlayback set Start state as default in constructor
2025-10-07 00:34:05 +09:00
d6036462b1
Remove hash_map.h include from a_hash_map.h, and remove cross conversion operators.
2025-10-06 17:20:31 +02:00
2cb1c51038
Expose is_valid()
2025-10-03 18:37:00 +03:00
749d9b95b9
Fix backward root motion in AnimationTree
2025-10-03 10:30:57 +09:00
3d1c9fd5de
Move server files into their subfolders
2025-09-30 19:39:39 -07:00
af08ab49f7
Merge pull request #107468 from Calinou/editor-animationtree-warn-disabled
...
Display AnimationTree editor warnings when the node is disabled
2025-09-30 18:35:14 -05:00
21fd4faf1b
Merge pull request #107469 from Ivorforce/vector-localvector-explicit-span-conversions
...
Remove implicit conversions between `LocalVector` and `Vector`
2025-09-30 11:19:17 -05:00
9ad608691b
Kill subtweens when their parent tween is killed
...
# Conflicts:
# scene/animation/tween.h
2025-09-29 15:11:19 -07:00
54e74142af
Merge pull request #110656 from KoBeWi/LocalTweener
...
Change list of Tweeners from Vector to LocalVector
2025-09-24 09:59:03 -05:00
f16ff829f0
Allow to use sliders for integers in EditorSpinSlider
2025-09-22 11:23:15 -03:00
0108e2f82f
Change list of Tweeners from Vector to LocalVector
2025-09-19 22:36:07 +02:00
d61a337a70
Improve usage of String.split() vs get_slice()
2025-09-19 16:31:55 +02:00
2557b0da9f
Merge pull request #101285 from Nazarwadim/use_LocalVector_in_animation
...
Use `LocalVector` in `Animation`
2025-09-16 20:28:52 -05:00
abe3b481ae
Make conversions from LocalVector to Vector explicit.
2025-09-16 21:41:28 +02:00
578d7cd115
Ensure the AnimationPlayer emits animation_finished for every animation
2025-09-14 12:46:17 +02:00
adbd78af91
AnimationTree: Fix libraries is stored
2025-09-11 09:41:22 +08:00
dc8f7b4f5d
Expose "fade" methods for AnimationNodeStateMachinePlayback
2025-08-28 13:54:42 -04:00
269ee1204d
Display AnimationTree editor warnings when the node is disabled
...
AnimationTree's Active property isn't the only way to control whether
an AnimationTree can play animations. Node's Process Mode property
also affects it.
2025-07-24 00:08:31 +02:00
fd5646856d
Remove PropertyTweener start warning
2025-07-08 15:53:53 +02:00
914480e256
Skip killed/invalid subtween
2025-07-02 10:10:02 -07:00
b615c7b3db
Block Tween custom_step() during step
2025-06-26 12:27:53 +02:00
0129180c72
Merge pull request #106567 from TokageItLab/fix-fadeout-dur
...
Fix fade out duration to extend a bit take into account current delta in NodeOneShot
2025-06-22 11:59:01 +02:00
1964918e46
Use LocalVector in Animation
2025-06-18 18:37:55 +03:00
8ba4656ea3
Compile out editor-only logic within validate_property in games
2025-06-12 12:54:19 +08:00