请求AI角色配置

This commit is contained in:
chen wei bo
2025-09-20 20:37:31 +08:00
parent 70791a0ce2
commit 3a52e51c39
4 changed files with 66 additions and 2 deletions
+15
View File
@@ -33,6 +33,7 @@ import DeviceIdService from "db://assets/Scripts/chat18x/foundation/identity/Dev
import { AccountData } from "../../chat18x/data/AccountData";
import { EnvData } from "../../chat18x/data/EnvData";
import { GlobalData } from "../../chat18x/data/GlobalData";
import { AiCharacterData } from "../../chat18x/data/AiCharacterData";
import { LoginData } from "../../chat18x/data/LoginData";
import { PlayerData } from "../../chat18x/data/PlayerData";
import { WalletData } from "../../chat18x/data/WalletData";
@@ -215,6 +216,7 @@ export class PreloadUI extends Component {
this.loginFinish = true;
this.reqMyInfo();
this.reqGlobalData();
this.reqAiCharacterData();
}
}
@@ -244,6 +246,19 @@ export class PreloadUI extends Component {
}
}
// 请求Ai角色配置
private async reqAiCharacterData() {
const reqData = {
resName: "TbAiCharacters",
};
let res = await CommonService.I.reqResConfig(reqData);
if (res && res.code === proto.cs.EnmRetCode.SUCCESS) {
// 保存数据
const aiCharacterData = DataManager.I.getDataById<AiCharacterData>(DataId.AiCharacter);
aiCharacterData.aiCharacter = res.data;
}
}
private enterGame() {
this.mainScene.init();
this.node.destroy();