请求AI角色配置
This commit is contained in:
@@ -65,10 +65,24 @@ export class AiCharacterData extends BaseData {
|
||||
|
||||
/** 设置Ai角色配置*/
|
||||
public set aiCharacter(data: proto.cs.ICSGetResConfigRes) {
|
||||
const parsed = JSON.parse(data.data);
|
||||
console.log("请求Ai角色配置的解析数据:", parsed);
|
||||
|
||||
|
||||
let parsed: any;
|
||||
try {
|
||||
parsed = JSON.parse(data.data);
|
||||
} catch (e) {
|
||||
console.warn("AiCharacterData JSON 解析失败", e);
|
||||
return;
|
||||
}
|
||||
// 解析数据
|
||||
let allData = this.parseAllAiCharacters(parsed);
|
||||
// 保存数据
|
||||
for (const oneData of allData) {
|
||||
if (!oneData) continue;
|
||||
// 覆盖或新增
|
||||
if (!this._dataMap.has(oneData.id)) {
|
||||
this._ids.push(oneData.id);
|
||||
}
|
||||
this._dataMap.set(oneData.id, oneData);
|
||||
}
|
||||
}
|
||||
|
||||
/** 获取所有 id */
|
||||
|
||||
@@ -93,7 +93,6 @@ export class GlobalData extends BaseData {
|
||||
this._gameName = obj.GameName;
|
||||
this._emotionBasePrompt = obj.EmotionBasePrompt;
|
||||
this._girlBasePrompt = obj.girlBasePrompt;
|
||||
console.log("设置全局数据: ", this._gameName);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user