31 lines
938 B
TypeScript
Raw Permalink Normal View History

2023-11-14 18:52:25 +08:00
import Singleton from "../../../extensions/ngame/assets/ngame/util/Singleton";
import { app } from "../App";
import PlayerData from "../data/PlayerData";
import PlayerPetData from "../data/PlayerPetData";
import { GUI } from "../ui/UIConfig";
2023-11-10 03:56:07 +08:00
export default class NoviceManager extends Singleton{
//新手引导执行
async onStart(){
2023-11-13 02:37:29 +08:00
//获取玩家信息是否引导过
if(!(PlayerData.getIns().data.novice)){
2023-11-10 03:56:07 +08:00
//如果没有过引导则打开引导页面
await app.layer.OpenToClose(GUI.NoviceNamingView);
}
2023-11-13 02:37:29 +08:00
//获取玩家信息是否选择过宠物(有没有宠物)
//如果没有宠物则弹出让玩家选择宠物
if(PlayerPetData.getIns().getData().length == 0){
//没有宠物则弹出选择宠物页面
await app.layer.OpenToClose(GUI.NoviceSelectPetView);
}
2023-11-10 03:56:07 +08:00
console.log("新手引导结束");
}
}