assign_operator.gd 455 B

12345678910111213141516171819202122232425262728293031
  1. # https://github.com/godotengine/godot/issues/75832
  2. @warning_ignore_start("narrowing_conversion")
  3. func test():
  4. var hf := 2.0
  5. var sf = 2.0
  6. var i := 2
  7. i *= hf
  8. i *= sf
  9. i *= 2.0
  10. print(i)
  11. var v2 := Vector2i(1, 2)
  12. v2 *= hf
  13. v2 *= sf
  14. v2 *= 2.0
  15. print(v2)
  16. var v3 := Vector3i(1, 2, 3)
  17. v3 *= hf
  18. v3 *= sf
  19. v3 *= 2.0
  20. print(v3)
  21. var v4 := Vector4i(1, 2, 3, 4)
  22. v4 *= hf
  23. v4 *= sf
  24. v4 *= 2.0
  25. print(v4)
  26. var arr := [1, 2, 3]
  27. arr += [4, 5]
  28. print(arr)