From c5e5cbd58fd4da3e0f23a48bb5c779c6dafd248a Mon Sep 17 00:00:00 2001
From: fanxuehan <fanxuehan@qq.com>
Date: Fri, 6 May 2022 11:16:34 +0800
Subject: [PATCH] feat: callMiddleLayerFunction

---
 assets/cocos_generator/script/util.ts | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/assets/cocos_generator/script/util.ts b/assets/cocos_generator/script/util.ts
index 542abac..62b8d68 100644
--- a/assets/cocos_generator/script/util.ts
+++ b/assets/cocos_generator/script/util.ts
@@ -421,4 +421,14 @@ export function onHomeworkFinish() {
   } else {
     console.log('onHomeworkFinish');
   }
+}
+
+export function callMiddleLayerFunction(apiName: string, data: any, callback: Function) {
+  const middleLayer = cc.find('middleLayer');
+  if (middleLayer) {
+    const middleLayerComponent = middleLayer.getComponent('middleLayer');
+    middleLayerComponent.callMiddleLayerFunction(apiName, data, callback);
+  } else {
+    console.log('callMiddleLayerFunction: ' + apiName);
+  }
 }
\ No newline at end of file
-- 
2.21.0