123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- import { _decorator, Component, error, Node, sys, UITransform, Widget } from 'cc';
- import { BundleName } from 'db://assets/script/Config/EnumCfg';
- import { AudioManager } from 'db://assets/script/Manager/AudioMgr';
- import { LayerMgr } from 'db://assets/script/Manager/LayerMgr';
- import { GDM } from '../dtta/JsonMgr';
- import PlatformService from 'db://assets/script/Platform/PlatformService';
- import EventMgr from 'db://assets/script/Manager/EventMgr';
- import { Today, User } from 'db://assets/script/Manager/LocalDataMgr';
- import GravityAnalyticsAPI from "db://assets/script/libs/gravityengine.mg.cocoscreator.min.js";
- import { mainscene } from 'db://assets/script/mainscene';
- const { ccclass, property } = _decorator;
- @ccclass('page_start')
- export class page_start extends Component {
- @property(Node)
- btn_start: Node = null;
- @property(Node)
- node_cebianlan: Node = null
- start() {
- AudioManager.instance.playBgm("bgm");
- Promise.resolve(
- GDM.gamecfgMgr.loadData(),
- ).then(() => {
- this.btn_start.active = true;
- if (User.userData.unlockUnits.indexOf(GDM.gamecfgMgr.data[0].unit)) {
- User.userData.unlockUnits.push(GDM.gamecfgMgr.data[0].unit)
- User.saveUserData()
- }
- }).catch((err) => {
- console.error(err)
- })
- EventMgr.ins.addEventListener("unlock_all", () => {
- let time = 86400
- this.schedule(() => {
- // console.log("倒计时1,", time)
- time--
- if (time <= 0) {
- Today.todayData.UnLockAllTimes = 0
- Today.todayData.lookVedionum = 0
- Today.todayData.isUnlockAll = false
- Today.saveTodayData()
- EventMgr.ins.dispatchEvent("daojishi_over")
- }
- }, 1)
- }, this)
- if (Today.todayData.UnLockAllTimes != 0) {
- let daojishitime = 86400 - ((Date.now() - Today.todayData.UnLockAllTimes) / 1000)
- if (daojishitime > 0) {
- this.schedule(() => {
- // console.log("倒计时2,", daojishitime)
- daojishitime--
- if (daojishitime <= 0) {
- Today.todayData.UnLockAllTimes = 0
- Today.todayData.lookVedionum = 0
- Today.todayData.isUnlockAll = false
- Today.saveTodayData()
- EventMgr.ins.dispatchEvent("daojishi_over")
- }
- }, 1)
- }
- }
- }
- OnClickStart() {
- AudioManager.instance.playBundleAudio("button")
- LayerMgr.instance.ShowPrefab(BundleName.hall, "prefab/page_levelchoose")
- }
- OnClickCebianlan() {
- AudioManager.instance.playBundleAudio("button")
- this.node_cebianlan.active = true
- }
- OnClickGotoCebianlan() {
- AudioManager.instance.playBundleAudio("button")
- PlatformService.getInstance().platformApi.navigateToScene()
- }
- OnClickCloseCebian() {
- AudioManager.instance.playBundleAudio("button")
- this.node_cebianlan.active = false
- }
- OnClickSet() {
- AudioManager.instance.playBundleAudio("button")
- LayerMgr.instance.ShowPrefab(BundleName.hall, "prefab/page_set")
- }
- Gmtime = 0
- OnClickGM() {
- // if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {
- // return
- // }
- if (sys.isBrowser) {
- this.Gmtime++
- if (this.Gmtime >= 8) {
- AudioManager.instance.playBundleAudio("button")
- LayerMgr.instance.ShowPrefab(BundleName.hall, "prefab/Gm")
- }
- }
- }
- }
|