Roblox Engine API Expander
Overview
Hello everyone! While developing on Roblox Studio, I stumbled upon an issue when trying to use methods in instances which I believed should be there by default, methods such as WaitForChildWhichIsA
or GetChildrenOfClass
. These methods don’t exist by default and I believe they should be there without any extra steps.
That’s why I decided to make this simple module. As its title says, it expands the methods provided by the Engine API, specifically methods that can be used on all kinds of instances, adding the methods mentioned before and more.
Features
-
WaitForChildWhichIsA
method. -
GetDescendantsWhichAre
method. -
GetDescendantsOfClass
method. -
GetChildrenOfClass
method. -
GetChildrenWhichAre
method. -
FindFirstDescendant
method (Should only be used ifFindFirstDescendant
gets disabled). -
GetDescendants
method (Should only be used ifGetDescendants
gets disabled).
The source code can be found open source on GitHub and can be simply imported into Roblox Studio using the following model.
Feel free to contribute by making a pull request in the GitHub repository.
Any feedback is appreciated, I hope this module is useful and solves the following issue.