|
|
@@ -24,9 +24,9 @@ export class GameData {
|
|
|
public gameData: PlayerProp = null;
|
|
|
/** 标志位:刷新主界面货币 */
|
|
|
public init_coin: boolean = false;
|
|
|
-
|
|
|
- /** 标志位:刷新主界面头像 */
|
|
|
- public init_head:boolean = false;
|
|
|
+
|
|
|
+ /** 标志位:刷新主界面头像 */
|
|
|
+ public init_head: boolean = false;
|
|
|
|
|
|
public props: Map<number, number> = new Map<number, number>();
|
|
|
|
|
|
@@ -179,12 +179,21 @@ export class GameData {
|
|
|
|
|
|
this.setProps(arr);
|
|
|
}
|
|
|
+
|
|
|
+ /** 是否是新用户 */
|
|
|
+ public isNewPlayer(): boolean {
|
|
|
+ let v = this.getProp(GameProp.newPlayer);
|
|
|
+ return v == 0;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 所有模块的非校验数据
|
|
|
*/
|
|
|
export enum GameProp {
|
|
|
+ /** -------------------- 通用玩家数据 ------------------------- */
|
|
|
+ newPlayer = 1,
|
|
|
+
|
|
|
/** ------------------ 游戏核心数据 --------------------------- */
|
|
|
/** 关卡数 */
|
|
|
levelNum = 10,
|
|
|
@@ -216,7 +225,7 @@ export enum GameProp {
|
|
|
class PlayerProp {
|
|
|
/** 自定义不需要校验的数据 */
|
|
|
gameUserData = 0;
|
|
|
-
|
|
|
+
|
|
|
_isSignInToday = 0;
|
|
|
/**
|
|
|
* 今日是否有签到
|
|
|
@@ -433,7 +442,7 @@ export enum EVENT_TYPE {
|
|
|
UPDATE_CashNum = "UPDATE_CashNum",
|
|
|
}
|
|
|
|
|
|
-export enum StorageKey{
|
|
|
+export enum StorageKey {
|
|
|
+
|
|
|
|
|
|
-
|
|
|
}
|