games/BladeStruggle/assets/script/tscript/data/PlayerData.ts

107 lines
2.0 KiB
TypeScript

import WXSdk from "../wx/WXSdk";
// Learn TypeScript:
// - [Chinese] https://docs.cocos.com/creator/manual/zh/scripting/typescript.html
// - [English] http://www.cocos2d-x.org/docs/creator/manual/en/scripting/typescript.html
// Learn Attribute:
// - [Chinese] https://docs.cocos.com/creator/manual/zh/scripting/reference/attributes.html
// - [English] http://www.cocos2d-x.org/docs/creator/manual/en/scripting/reference/attributes.html
// Learn life-cycle callbacks:
// - [Chinese] https://docs.cocos.com/creator/manual/zh/scripting/life-cycle-callbacks.html
// - [English] http://www.cocos2d-x.org/docs/creator/manual/en/scripting/life-cycle-callbacks.html
/**
* 玩家数据
*/
export default class PlayerData {
/**
* 星星总数
*/
public star:number = 0;
/**
* 获得第一名次数
*/
public num1:number = 0;
/**
* 连胜次数
*/
public straking:number = 0;
/**
* 登录天数
*/
public logindays:number = 0;
/**
* 一局游戏得到最大刀数
*/
public knives:number = 0;
/**
* 时限内成为第一
*/
public timelimitnum1:number = 0;
/**
* 累计击杀数
*/
public kills:number = 0;
/**
* 累计游戏数
*/
public games:number = 0;
/**
* 累计4杀次数
*/
public kills4:number = 0;
/**
* 累计5杀次数
*/
public kills5:number = 0;
/**
* 累计6杀次数
*/
public kills6:number = 0;
/**
* 累计7杀次数
*/
public kills7:number = 0;
/****************记录数据 */
public continueStraking:number = 0;
/**
* 今天是否用过表情
*/
public todayUseFace:boolean = false;
public highStar:number = 0;
public addStar(value:number)
{
this.star += value;
if(this.star > this.highStar)
{
this.highStar = this.star;
WXSdk.instance.unloadUserScore(this.highStar,()=>{},()=>{});
}
}
}