| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 | export class GameOverData {    private static _instance: GameOverData = null;    private win: boolean = true;    private killCount: number = 0;    private lifePercent: number = 0;    //金币奖励    private killAward: number = 0;    private lifeAward: number = 0;    private stageClearAward: number = 0;    private totalAward: number = 0;    //经验奖励    private xp: number = 0;    //钻石奖励    private lifeDia: number = 0;    private stageClearDia: number = 0;    private totalDia: number = 0;    private constructor() { };    static get Instance(): GameOverData {        if (!this._instance) {            this._instance = new GameOverData();        }        return this._instance;    }    clearData() {        this.win = true;        this.killCount = 0;        this.lifePercent = 0;        this.killAward = 0;        this.lifeAward = 0;        this.stageClearAward = 0;        this.totalAward = 0;        this.xp = 0;        this.lifeDia = 0;        this.stageClearDia = 0;        this.totalDia = 0;    }    get Win(): boolean { return this.win }    set Win(win: boolean) { this.win = win }    get KillCount(): number { return this.killCount }    set KillCount(count: number) { this.killCount = count }    get LifePercent(): number { return this.lifePercent }    set LifePercent(percent: number) { this.lifePercent = percent }    get KillAward(): number { return this.killAward }    set KillAward(award: number) { this.killAward = award }    get LifeAward(): number { return this.lifeAward }    set LifeAward(award: number) { this.lifeAward = award }    get StageClearAward(): number { return this.stageClearAward }    set StageClearAward(award: number) { this.stageClearAward = award }    get TotalAward(): number { return this.totalAward }    set TotalAward(award: number) { this.totalAward = award }    get Xp(): number { return this.xp }    set Xp(xp: number) { this.xp = xp }    get LifeDia(): number { return this.lifeDia }    set LifeDia(award: number) { this.lifeDia = award }    get StageClearDia(): number { return this.stageClearDia }    set StageClearDia(award: number) { this.stageClearDia = award }    get TotalDia(): number { return this.totalDia }    set TotalDia(award: number) { this.totalDia = award }}
 |