Commit 56501ec8 authored by 范雪寒's avatar 范雪寒

feat:

parent bb6ee648
......@@ -66,6 +66,8 @@ export default class SceneComponent extends MyCocosSceneComponent {
const middleLayerComponent = middleLayer.getComponent('middleLayer');
middleLayerComponent.setData('NJ_game_select', {
folderId: this.folderId,
courseId: this.courseId,
partLength: this.getPartLength(),
step: this.step,
currentPageIdx: this.currentPageIdx,
currentPartIdx: this.currentPartIdx
......@@ -75,6 +77,10 @@ export default class SceneComponent extends MyCocosSceneComponent {
jumpToCourseWare(this.rows[this.currentPartIdx].id);
}
getPartLength() {
return this.data.pageArr.map(page => page.hotZoneItemArr).flat().length;
}
checkPage() {
if (!window["courseware"] || cc.sys.isBrowser) {
// 没有中间层的话,直接判断为检测成功
......@@ -151,12 +157,14 @@ export default class SceneComponent extends MyCocosSceneComponent {
step = 0;
currentPageIdx = 0;
currentPartIdx = 0;
courseId = 0;
async initData() {
const middleLayer = cc.find('middleLayer');
let folderId = 20650;
if (middleLayer) {
const middleLayerComponent = middleLayer.getComponent('middleLayer');
const tmpData = middleLayerComponent.getData('NJ_game_select');
this.courseId = tmpData.courseId;
this.currentPageIdx = tmpData.currentPageIdx || 0;
this.currentPartIdx = tmpData.currentPartIdx || 0;
this.step = tmpData.step || 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment