From c927d324dc6644ca9dc9ca139bd69f8ddbea711f Mon Sep 17 00:00:00 2001 From: Jaime Humberto Macias Bustamante Date: Thu, 19 Jun 2025 18:45:51 -0700 Subject: [PATCH] Allow accessing other custom classes --- hscript/CustomClass.hx | 1 + hscript/CustomClassHandler.hx | 1 + 2 files changed, 2 insertions(+) diff --git a/hscript/CustomClass.hx b/hscript/CustomClass.hx index f62fa25..fbfcea2 100644 --- a/hscript/CustomClass.hx +++ b/hscript/CustomClass.hx @@ -44,6 +44,7 @@ class CustomClass implements IHScriptCustomClassBehaviour { // __interp.variables = __class.staticInterp.variables; __interp.publicVariables = __class.ogInterp.publicVariables; __interp.staticVariables = __class.ogInterp.staticVariables; + __interp.customClasses = __class.ogInterp.customClasses; for (f in __class.fields) { switch (Tools.expr(f)) { diff --git a/hscript/CustomClassHandler.hx b/hscript/CustomClassHandler.hx index 7eb0457..be64955 100644 --- a/hscript/CustomClassHandler.hx +++ b/hscript/CustomClassHandler.hx @@ -48,6 +48,7 @@ class CustomClassHandler implements IHScriptCustomConstructor implements IHScrip __interp.variables = ogInterp.variables; __interp.publicVariables = ogInterp.publicVariables; __interp.staticVariables = ogInterp.staticVariables; + __interp.customClasses = ogInterp.customClasses; var validField:Bool = false; var staticField:Bool = false;