From 056a2bd791306fc05eafbee17b216c9e06a92b79 Mon Sep 17 00:00:00 2001 From: Jaime Humberto Macias Bustamante Date: Tue, 29 Jul 2025 13:23:13 -0700 Subject: [PATCH] fixed calling superclass functions --- hscript/CustomClass.hx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hscript/CustomClass.hx b/hscript/CustomClass.hx index 7c2f9a4..85872e7 100644 --- a/hscript/CustomClass.hx +++ b/hscript/CustomClass.hx @@ -126,7 +126,9 @@ class CustomClass implements IHScriptCustomClassBehaviour { var disallowCopy = Type.getInstanceFields(__class.cl); __superClass = Type.createInstance(__class.cl, args); - __superClass.__real_fields = disallowCopy; + this.__real_fields = disallowCopy; + @:privateAccess __interp.__instanceFields = __interp.__instanceFields.concat(disallowCopy); + __superClass.__real_fields = this.__real_fields; __superClass.__class__fields = this.__class__fields; __superClass.__interp = this.__interp; }