Typedefs for Custom Classes

Only works as an import method, for example: `typedef OtherShader = funkin.backend.shaders.CustomShader;`.
This commit is contained in:
Jaime Humberto Macias Bustamante
2025-05-04 20:13:01 -07:00
parent 34b07378fd
commit bf602f758b
6 changed files with 33 additions and 14 deletions
+1 -1
View File
@@ -194,7 +194,7 @@ class ProxyType {
var isScripted:Bool = Std.isOfType(e, HScriptEnum);
if(isScripted) {
var scriptEnum:HScriptEnum = cast e;
var enumToCreate = scriptEnum.getEnum(constr);
var enumToCreate = scriptEnum.getEnumValue(constr);
if(Reflect.isFunction(enumToCreate)) {
return Reflect.callMethod(null, enumToCreate, params);
}