const {ccclass, property} = cc._decorator; @ccclass export default class GameConfig { static _instance: GameConfig = null!; public static instance() { if (!this._instance) { this._instance = new GameConfig(); } return this._instance; } public SreenSize: cc.Vec2 = new cc.Vec2(1920,1080); public palyLevel = 1; // /**塔攻击长半径单位 135 0.9*/ // public attackA = 1; // /**塔攻击短半径单位 112.5 0.9*/ // public attackB = 5/6; /**是否暂停 */ public isPause = false; /**关卡难度 0,1,2*/ public levelDiff = 0; /**设置游戏速度 */ public speed = 1; // public storageData = { // /**钻石数 */ // Diamond:0, // /**天赋开启 1开启 0未开启 */ // myTalant:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], // /**剩余星星数 */ // starNum:0, // /**获得星星总数 */ // TotalStarNum:0, // /**每一关星星数 */ // levelStar:[], // /**当前关卡数 */ // level:1, // } public storageData = { /**钻石数 */ Diamond:0, /**天赋开启 1开启 0未开启 */ myTalant:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], /**剩余星星数 */ starNum:90, /**获得星星总数 */ TotalStarNum:90, /**每一关星星数 */ levelStar:[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3], /**当前关卡数 */ level:15, } public setStorage() { localStorage.setItem("rushuserInfo", JSON.stringify(this.storageData)); } public getStorage() :any { let user = null; let info = localStorage.getItem("rushuserInfo"); if (info) { user = JSON.parse(info); } return user; } //塔 兵 怪 安座标更新层数 最高108层 //泥土0,建塔环1006 升级环1006 骷髅1008 插旗1007 不能插旗标志1007 陨石1009 激光、冲击光:1008 }