Files
18xchat/assets/Scripts/chat18x/data/AiCharacterData.ts
T
2025-09-20 20:37:31 +08:00

38 lines
698 B
TypeScript

/**
* Ai角色配置
*/
import { BaseData } from "./BaseData";
import proto from "db://assets/Scripts/proto/proto.pb.js";
export class AiCharacterData extends BaseData {
// api键
private _apiKey: string = "";
public reset(): void {
this._apiKey = "";
}
public clear(): void {
this._apiKey = "";
}
public destroy(): void {
super.destroy();
this._apiKey = null;
}
/** 设置Ai角色配置*/
public set aiCharacter(data: proto.cs.ICSGetResConfigRes) {
const parsed = JSON.parse(data.data);
console.log("请求Ai角色配置的解析数据:", parsed);
}
/** 获取api键 */
public getApiKey(): string {
return this._apiKey;
}
}