23 lines
470 B
TypeScript
23 lines
470 B
TypeScript
export interface Dialog {
|
|
isPlayer: boolean;
|
|
content: string;
|
|
isLoading?: boolean;
|
|
}
|
|
|
|
export class DemoData {
|
|
public Dialogs: Dialog[] = [];
|
|
|
|
public cleanDialog() {
|
|
this.Dialogs = [];
|
|
}
|
|
|
|
public pushDialog(isPlayer: boolean, str: string, isLoading: boolean = false) {
|
|
if (!this.Dialogs) this.Dialogs = [];
|
|
this.Dialogs.push({ isPlayer: isPlayer, content: str, isLoading: isLoading });
|
|
}
|
|
|
|
public GetDialogs() {
|
|
return this.Dialogs;
|
|
}
|
|
}
|