| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- import {_decorator, Component, director, find, Node, tween, v3} from 'cc';
- import {StayData} from './StayData';
- const {ccclass, property} = _decorator;
- @ccclass('MainMgr')
- export class MainMgr extends Component {
- protected onLoad(): void {
- this.node.getChildByName("newGame").on("click", () => {
- const sd: StayData = find("STAY_DATA").getComponent(StayData)
- sd.stageLevel = 1
- sd.turnLevel = 0
- sd.score = 0
- sd.failCnt = 0
- director.loadScene("sc01")
- }, this)
- this.node.getChildByName("continue").on("click", this.loadGame, this)
- }
- start() {
- tween(this.node.getChildByName("Label")).to(1.5, {position: v3(this.node.getChildByName("Label").getPosition().x, 100)}, {easing: "backInOut"}).start()
- }
- update(deltaTime: number) {
- }
- private loadGame() {
- const sd: StayData = find("STAY_DATA").getComponent(StayData)
- // sd.stageLevel = parseInt(localStorage.getItem("YRG_CAISHUIGUO_STAGE"))
- if (null != localStorage.getItem("YRG_CAISHUIGUO_STAGE")) {
- sd.stageLevel = parseInt(localStorage.getItem("YRG_CAISHUIGUO_STAGE"))
- } else {
- sd.stageLevel = 1
- }
- if (null != localStorage.getItem("YRG_CAISHUIGUO_TURN")) {
- sd.turnLevel = parseInt(localStorage.getItem("YRG_CAISHUIGUO_TURN"))
- } else {
- sd.turnLevel = 0
- }
- if (null != localStorage.getItem("YRG_CAISHUIGUO_SCORE")) {
- sd.score = parseInt(localStorage.getItem("YRG_CAISHUIGUO_SCORE"))
- } else {
- sd.score = 0
- }
- if (null != localStorage.getItem("YRG_CAISHUIGUO_FAILCNT")) {
- sd.failCnt = parseInt(localStorage.getItem("YRG_CAISHUIGUO_FAILCNT"))
- } else {
- sd.failCnt = 0
- }
- director.loadScene("sc01")
- }
- }
|