| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- 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
- }
|