Today devlog 08 (Translated into Papago)
I solved the bug.
I thought it wasn't a script issue because it kept running twice even if I added coroutine.
Then one thought that suddenly crossed my mind.
'Maybe it's calling a function from an animation player?'
Oh dear...
Now I can modify the value without any problems.
I was going to use the setget function to apply the value immediately, but I didn't put the value in each variable, but I bumped it all into one dictionary.
I should make sure that all items are applied whenever the dictionary is updated.
It's 2D anyway, so it won't lag.
Beginning tomorrow, Beginner Circle Jam will start, and the next day Godot wild Jam 26 will start.
I don't know why I went in two at a time, but it just happened.
Beginner Circle Jam went in because I wanted to experience team work, but I don't think I can find a team...
I think one of you should go out or something. LOL