Files
18xchat/assets/Scripts/chat18x/data/DialogData.ts
T

31 lines
511 B
TypeScript
Raw Normal View History

2025-07-21 22:14:06 +08:00
export interface Dialog {
isPlayer: boolean;
content: string;
2025-08-27 16:12:19 +08:00
isLoading?: boolean;
2025-07-21 22:14:06 +08:00
}
2025-09-16 16:55:39 +08:00
export class DiaLogData {
2025-07-21 22:14:06 +08:00
public Dialogs: Dialog[] = [];
public cleanDialog() {
this.Dialogs = [];
}
2025-09-16 16:55:39 +08:00
public pushDialog(
isPlayer: boolean,
str: string,
isLoading: boolean = false
) {
2025-07-21 22:14:06 +08:00
if (!this.Dialogs) this.Dialogs = [];
2025-09-16 16:55:39 +08:00
this.Dialogs.push({
isPlayer: isPlayer,
content: str,
isLoading: isLoading,
});
2025-07-21 22:14:06 +08:00
}
public GetDialogs() {
return this.Dialogs;
}
}