Yup big issue for the 1 person (hi @CrusherNotDrip) using polymod experimental on a non-flixel project
Under fetchAbstractImpls, if abstractImpls is null then it throws "No abstractImpls found in PolymodScriptClassMacro!"
"oh crusher why but why would it be null? please I really wanna know don't gatekeep please 🥺"
Because it only gets given a value through onGenerate inside a if check with an abstractPath being flixel.util.FlxColor which only exists if you have flixel installed (duh) (although it shouldn't be null but [ ] at best cuz I can see it getting set with abstractImplEntries which is clearly [ ] so idk whats up with that)
I can confirm by adding flixel.util.FlxColor and including it to compilation (+ refreshing the language server if using lime debugger) that FlxColor is the problem for this throw throwing a ball to my head and assassinating me on the spot.
Notes:
- All of this is inside of
PolymodScriptClassMacro
- Only happens when a script class attempts to get made
- I have no idea if this is even intentional but if it isn't then the more you know
If i was speaking straight gibberish then uhhhhhh yea idk bro ill make a slideshow or something for easier explaination
Yup big issue for the 1 person (hi @CrusherNotDrip) using polymod experimental on a non-flixel project
Under
fetchAbstractImpls, ifabstractImplsis null then it throws "No abstractImpls found in PolymodScriptClassMacro!"Because it only gets given a value through
onGenerateinside a if check with an abstractPath beingflixel.util.FlxColorwhich only exists if you have flixel installed (duh) (although it shouldn't be null but [ ] at best cuz I can see it getting set with abstractImplEntries which is clearly [ ] so idk whats up with that)I can confirm by adding
flixel.util.FlxColorand including it to compilation (+ refreshing the language server if using lime debugger) that FlxColor is the problem for this throw throwing a ball to my head and assassinating me on the spot.Notes:
PolymodScriptClassMacroIf i was speaking straight gibberish then uhhhhhh yea idk bro ill make a slideshow or something for easier explaination