Skip to content

[FEATURE] Abstract Class Support - #555

Draft
nykwono wants to merge 3 commits into
FunkinCrew:developfrom
nykwono:abstract-class-support
Draft

nykwono wants to merge 3 commits into
FunkinCrew:developfrom
nykwono:abstract-class-support

Conversation

@nykwono

@nykwono nykwono commented Oct 13, 2026 •

Copy link
Copy Markdown

This PR implements full support for abstract classes, including being able to use base classes as well as being able to fully script your own abstract classes
(Also if you're wondering about the 2 previous commits, it's because I based the branch off of a previous PR branch to make my life easier a bit, the commits probably won't be there by the time I finish)

Scripted Abstract Classes TODO:

  • Parsing Scripted Abstract Classes
  • Scripted Abstract Classes being able to extend other scripted abstract classes.
  • Scripted Abstract Classes being able to implement other interfaces.
  • Scripted Classes being able to extend Scripted Abstract Classes.

Native Abstract Classes TODO:

  • Fetching Native Abstract Classes
  • Scripted Classes being able to extend native abstract classes
  • Scripted Abstract Classes being able to extend native abstract classes

@nykwono
nykwono force-pushed the abstract-class-support branch from 19e5cb1 to b8f9b93 Compare October 15, 2026 00:30

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant