Posted March 30, 2022 by Stephen Loney
#gamemaker #game maker #gml #gamemaker studio #game maker studio
This update has removed the setter/getter property functions from the global namespace in order to prevent conflicts with other GameMaker libraries. This means that obsolete default property setter functions, such as x__, or image_angle__, can no longer be passed as properties to tween functions calls.
For example, the following line...
TweenFire(id, EaseLinear, 0, true, 0, 1, x__, 0, 100, y__, 0, 100);
would need to be updated to...
TweenFire(id, EaseLinear, 0, true, 0, 1, "x", 100, "y", 0, 100);
This does not affect any custom property setter scripts/functions. These can still be used directly, if desired.
Please update any code that is affected by this change.
Additional changes can be found in the release notes HERE.