Merge pull request #94138 from vnen/gdscript-simple-setter-chain-call-setter

GDScript: Call setter on simple setter chain without getter
This commit is contained in:
Rémi Verschelde
2024-07-17 11:43:15 +02:00
3 changed files with 30 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
# https://github.com/godotengine/godot/issues/85952
var vec: Vector2 = Vector2.ZERO:
set(new_vec):
prints("setting vec from", vec, "to", new_vec)
if new_vec == Vector2(1, 1):
vec = new_vec
func test():
vec.x = 2
vec.y = 2
prints("vec is", vec)

View File

@@ -0,0 +1,4 @@
GDTEST_OK
setting vec from (0, 0) to (2, 0)
setting vec from (0, 0) to (0, 2)
vec is (0, 0)