|
@@ -1,4 +1,4 @@
|
|
|
-import { _decorator, Component, Node, sys } from 'cc';
|
|
|
+import { _decorator, sys } from 'cc';
|
|
|
import { user_car_list, user_free_ads_data, userData } from '../data';
|
|
|
import { config } from '../config';
|
|
|
import { tools } from '../tools';
|
|
@@ -8,15 +8,15 @@ const { ccclass, property } = _decorator;
|
|
|
export class userDataManager {
|
|
|
public static user_data:userData = null
|
|
|
public static user_car_list:user_car_list = null
|
|
|
- public static user_free_ads_data:user_free_ads_data = null
|
|
|
+ public static free_ads_data:user_free_ads_data = null
|
|
|
|
|
|
// 用户免广告
|
|
|
public static getUserIsFreeAds():boolean {
|
|
|
- return userDataManager.user_free_ads_data.is_free
|
|
|
+ return userDataManager.free_ads_data.is_free
|
|
|
}
|
|
|
|
|
|
public static saveUserFreeAdsData() {
|
|
|
- let data = JSON.stringify(userDataManager.user_free_ads_data)
|
|
|
+ let data = JSON.stringify(userDataManager.free_ads_data)
|
|
|
// console.log('保存-----用户免费广告',data)
|
|
|
sys.localStorage.setItem(config.USER_FREE_ADS_DATA, data)
|
|
|
}
|
|
@@ -26,24 +26,20 @@ export class userDataManager {
|
|
|
}
|
|
|
|
|
|
public static getUserFreeAdsData():user_free_ads_data {
|
|
|
- if(userDataManager.user_free_ads_data!=null) {
|
|
|
- // console.log('获取--静态---用户免费广告',userDataManager.user_free_ads_data)
|
|
|
- return userDataManager.user_free_ads_data
|
|
|
+ if(userDataManager.free_ads_data!=null) {
|
|
|
+ // console.log('获取--静态---用户免费广告',userDataManager.free_ads_data)
|
|
|
+ return userDataManager.free_ads_data
|
|
|
}
|
|
|
let str = sys.localStorage.getItem(config.USER_FREE_ADS_DATA)
|
|
|
- let data = new user_free_ads_data
|
|
|
+ // console.log('str=',str)
|
|
|
if(str==undefined||str==""||str==null||str=='null'){
|
|
|
- data.look_video_count = 0
|
|
|
- data.start_date_time = 0
|
|
|
- data.seconds = 0
|
|
|
- data.is_free = false
|
|
|
- data.is_look_video_infinite_count_reward = false
|
|
|
+ userDataManager.free_ads_data = new user_free_ads_data
|
|
|
} else {
|
|
|
- data = JSON.parse(str)
|
|
|
+ let nd:user_free_ads_data = JSON.parse(str)
|
|
|
+ userDataManager.free_ads_data = nd
|
|
|
}
|
|
|
- userDataManager.user_free_ads_data = data
|
|
|
- // console.log('获取--解析---用户免费广告',userDataManager.user_free_ads_data)
|
|
|
- return data
|
|
|
+ // console.log('获取--解析---用户免费广告',userDataManager.free_ads_data)
|
|
|
+ return userDataManager.free_ads_data
|
|
|
}
|
|
|
|
|
|
public static addUserFreeAdsSeconds(add_seconds:number) {
|
|
@@ -62,8 +58,6 @@ export class userDataManager {
|
|
|
// console.log('old_time=',old_time)
|
|
|
if(old_time<=0) {
|
|
|
free_ads_data.is_free = false
|
|
|
- free_ads_data.look_video_count = 0
|
|
|
- free_ads_data.is_look_video_infinite_count_reward = false
|
|
|
return old_time
|
|
|
}
|
|
|
|