some optimisation hopefully

This commit is contained in:
Yoshman29
2023-04-21 15:52:52 +02:00
parent 565c66c800
commit d323030268
8 changed files with 25 additions and 33 deletions
+2 -1
View File
@@ -135,10 +135,11 @@ class HScript extends Script {
private override function onCall(funcName:String, parameters:Array<Dynamic>):Dynamic {
if (interp == null) return null;
if (!interp.variables.exists(funcName)) return null;
var func = interp.variables.get(funcName);
if (func != null && Reflect.isFunction(func))
return (parameters != null && parameters.length > 0) ? Reflect.callMethod(null, func, parameters) : func();
return Reflect.callMethod(null, func, parameters);
return null;
}