private static object DynamicInvokeInternal(UClass unrealClass, UObject obj, string functionName, params object[] parameters) { UFunction function = obj.GetClass().FindFunctionByName(new FName(functionName)); if (function == null) { return(null); } return(function.DynamicInvoke(obj, parameters)); }