|
@@ -1,5 +1,5 @@
|
|
|
import { _decorator, Component, error, Label, Node, ProgressBar, sys } from 'cc';
|
|
|
-import { getOpenidMessage, getTestUserListMessage, sysMessage, UserData } from '../../../data/data';
|
|
|
+import { getOpenidMessage, getTestUserListMessage, LevelMessage, sysMessage, UserData } from '../../../data/data';
|
|
|
import { gameManager } from '../gameManager';
|
|
|
import { http } from '../../http';
|
|
|
import { config } from '../../config';
|
|
@@ -17,6 +17,17 @@ export class loading_view extends Component {
|
|
|
this.m_finish_load_call = finish_load_call;
|
|
|
var progress = 0
|
|
|
this.loading_bar.getComponent(ProgressBar).progress = progress;
|
|
|
+
|
|
|
+ let unLockFirstLevel =()=>{
|
|
|
+ let url = http.getGameList(1, 2)
|
|
|
+ http.run_get_static(url,(err,data)=>{
|
|
|
+ if(!err){
|
|
|
+ let msg:LevelMessage = JSON.parse(data)
|
|
|
+ gameManager.Singleton.unLockLevel(msg.content.list[0].id)
|
|
|
+ this.m_pause_status = false;
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
this.schedule(()=>{
|
|
|
if(this.m_pause_status){
|
|
|
return;
|
|
@@ -63,11 +74,12 @@ export class loading_view extends Component {
|
|
|
}
|
|
|
config.TOKEN = user_data.token;
|
|
|
gameManager.setUserData(user_data)
|
|
|
- if(user_data.unlock_levels.length<=0){
|
|
|
- gameManager.Singleton.unLockLevel(1)
|
|
|
- }
|
|
|
gameManager.request_user_unlock_number_status(config.User_unlock_levels_number_status.GET,(unlock_number_data)=> {
|
|
|
- this.m_pause_status = false;
|
|
|
+ if(user_data.unlock_levels.length<=0){
|
|
|
+ unLockFirstLevel()
|
|
|
+ }else{
|
|
|
+ this.m_pause_status = false;
|
|
|
+ }
|
|
|
},null)
|
|
|
}
|
|
|
return
|