xx 1 year ago
parent
commit
b35b76c9ab

+ 5 - 1
assets/script/gameManager.ts

@@ -134,6 +134,7 @@ export class gameManager extends Component {
 
     public static add_coin(coin:number){
         gameManager.userInfo.coin+=coin;
+        gameManager.sync_data((is_sync)=>{})
     }
 
     public static sub_coin(coin:number){
@@ -141,6 +142,7 @@ export class gameManager extends Component {
         if( gameManager.userInfo.coin<0){
             gameManager.userInfo.coin = 0;
         }
+        gameManager.sync_data((is_sync)=>{})
     }
 
     public static showLoading(){
@@ -173,10 +175,12 @@ export class gameManager extends Component {
         let item = gameManager.get_cur_level_by_categoryid(categoryid);
         let play_item = gameManager.get_play_list_item_by_categoryid(categoryid);
         if(item.level<play_item.barrier_number){
+            item.level+=1;
             gameManager.sync_data((is_sync)=>{
                 if(is_sync){
-                    item.level+=1;
                     gameManager.set_unlock_levels_data(item);
+                }else{
+                    item.level-=1;
                 }
                 call_back(is_sync)
                

+ 1 - 0
assets/script/play_list/zhaocha_component/view_game_play_mei_nv_zhao_xi_jie.ts

@@ -287,6 +287,7 @@ export class view_game_play_mei_nv_zhao_xi_jie extends Component {
                 let levels_item = gameManager.get_cur_level_by_categoryid(this.categoryid);
                 gameManager.showLoading();
                 gameManager.add_coin(this.reward);
+                ClientEvent.dispatchEvent(config.EVENT_MSG.ON_CHANGE_COIN_NUMBER);
                 http.get(config.static_url.levels_info(this.categoryid,levels_item.level),(err,data)=>{
                     if(!err){
                         let _data = JSON.parse(data)

+ 1 - 0
assets/script/play_list/zhaocha_font/view_game_play_han_zi_zhao_bu_tong.ts

@@ -263,6 +263,7 @@ export class view_game_play_han_zi_zhao_bu_tong extends Component {
                 let levels_item = gameManager.get_cur_level_by_categoryid(this.categoryid);
                 gameManager.showLoading();
                 gameManager.add_coin(this.reward);
+                ClientEvent.dispatchEvent(config.EVENT_MSG.ON_CHANGE_COIN_NUMBER);
                 http.get(config.static_url.levels_info(this.categoryid,levels_item.level),(err,data)=>{
     
                     if(!err){

+ 1 - 0
assets/script/play_list/zhaocha_up_down/view_game_play_shuang_tu_zhao_bu_tong.ts

@@ -293,6 +293,7 @@ export class view_game_play_shuang_tu_zhao_bu_tong extends Component {
                 let levels_item = gameManager.get_cur_level_by_categoryid(this.categoryid);
                 gameManager.showLoading();
                 gameManager.add_coin(this.reward);
+                ClientEvent.dispatchEvent(config.EVENT_MSG.ON_CHANGE_COIN_NUMBER);
                 http.get(config.static_url.levels_info(this.categoryid,levels_item.level),(err,data)=>{
     
                     if(!err){