GML-Classes is a script that provides some OOP functionality that allows you to define classes, their constructor and destructor, and call parent methods in overridden methods.
Why does it exist?
The main reason is convenience, in particular the convenience of calling parent methods.
When writing code, it may be necessary to implement more complex structures, with several levels of method inheritance.
But structures, due to the lack of an easy way to call the parent method, complicate the task.
To fix that, a special script called GML-Classes was created.
It is based on structs, but makes them more class-like in use.
To start using it, just add this script to your project.
HIGHLY RECOMMENDED to check out the documentation!
= = =
DOCUMENTATION LINKS:
Functions:
= = =
Please, let me know about any problems you have while using this extension.
Game Maker Community forum thread
= = =
End User Licence Agreement (EULA).
Completely reworked