人生啊人生 преди 10 месеца
родител
ревизия
2c5c526b98
променени са 2 файла, в които са добавени 46 реда и са изтрити 2 реда
  1. 10 2
      src/components/student/CourseChapter3d.vue
  2. 36 0
      src/components/student/ThreeWorldEvent/event/TypeEvent.ts

+ 10 - 2
src/components/student/CourseChapter3d.vue

@@ -192,9 +192,17 @@ const initScene = () => {
         storesObj
     );
 
-    // TypeEvent.find().typeEvent(props.config?.threeDimensionalConfig);
+    TypeEvent.find().typeEvent(props.config?.threeDimensionalConfig);
 
-    TypeEvent.find().typeEvent('threeWorld_one_init');
+    // TypeEvent.find().typeEvent('threeWorld_one_init');
+
+    TypeEvent.find().tipsBtnsUpOpenEventCallback = function(open : any) {
+        tipsBtnsUpOpenEvent(open);
+    }
+
+    TypeEvent.find().tipsBtnsDownOpenEventCallback = function(open : any) {
+        tipsBtnsDownOpenEvent(open);
+    }
     
 }
 

+ 36 - 0
src/components/student/ThreeWorldEvent/event/TypeEvent.ts

@@ -21,6 +21,17 @@ export class TypeEvent {
     
     static instance: any;
 
+    /**
+     * 回调控制 上一步是否显示
+     */
+    public tipsBtnsUpOpenEventCallback : any = null;
+
+    /**
+     * 回调控制 下一步是否显示
+     */
+    public tipsBtnsDownOpenEventCallback : any = null;
+
+
     // 每次 new 出对象则会调用这个构造函数
     constructor() {
         
@@ -186,7 +197,32 @@ export class TypeEvent {
 
     };
 
+    /**
+     * 回调控制 上一步是否显示
+     * open         true - 显示, false 隐藏
+     */
+    tipsBtnsUpOpenEventCallbackMain = (open : any) => {
+
+        if (this.tipsBtnsUpOpenEventCallback == null || this.tipsBtnsUpOpenEventCallback == undefined) {
+            return;
+        }
+        this.tipsBtnsUpOpenEventCallback(open);
+
+    }
+
+    /**
+     * 回调控制 下一步是否显示
+     * open         true - 显示, false 隐藏
+     */
+    tipsBtnsDownOpenEventCallbackMain = (open : any) => {
+
+        if (this.tipsBtnsDownOpenEventCallback == null || this.tipsBtnsDownOpenEventCallback == undefined) {
+            return;
+        }
+        this.tipsBtnsDownOpenEventCallback(open);
 
+    }
+    
     /**
      * 初始化第一个步骤视角
      */