games/Legend-of-the-Water-Cup/assets/scripts/Model.ts

34 lines
1.0 KiB
TypeScript

import GameModel from "./GameModel";
import SettingModel from "./SettingModel";
const { ccclass, property } = cc._decorator;
@ccclass
export default class Model extends cc.Component {
public static game: GameModel = new GameModel()
public static setting: SettingModel = new SettingModel();
public static loadData() {
Model.game.readDraw()
var dropStr = cc.sys.localStorage.getItem('dropLevel')
if (!Model.isNull(dropStr)) {
Model.game.dropLevel = parseInt(dropStr);
}
var dragStr = cc.sys.localStorage.getItem('dragLevel')
if (!Model.isNull(dragStr)) {
Model.game.dragLevel = parseInt(dragStr);
}
var preciseLevelStr = cc.sys.localStorage.getItem('preciseLevel')
if (!Model.isNull(preciseLevelStr)) {
Model.game.preciseLevel = parseInt(preciseLevelStr);
}
}
public static isNull(str) {
if (str != null && str != undefined && str != '' && str != NaN) {
return false
}
return true
}
}