import { Data } from "./Data"; /** * 战斗相关数据 */ export class BattleData extends Data { /** * 战斗类型(0表示随机,1表示好友,2表示复仇,3表示挑战) */ public type: number; /** * 战斗编号 */ public battleKey: string; /** * 敌人编号 */ public enemyID: number; /** * 敌人等级 */ public enemyLv: number; /** * 敌人姓名 */ public enemyName: string; /** *敌人头像 */ public enemyAvator: string; /** * 敌人神将[lv] */ public enemyGenerals: Array = []; /** * 我的好友信息{好友编号,好友等级,好友姓名,好友头像} */ public myFriendDatas: Array<{ id: number, lv: number, nickName: string, avator: string }> = []; /** * 敌人好友信息 */ public enemyFriendDatas: Array<{ id: number, lv: number, nickName: string, avator: string }> = []; /** 当前我方战斗神将数据*/ public ourBattleGenerals: Array<{ id: number, lv: number, nickName: string, avator: string }> = []; /** 当前我方战斗神将数据*/ public enemyBattleGenerals: Array<{ id: number, lv: number, nickName: string, avator: string }> = []; /** 是否赢*/ public isWin = false; /**战斗胜利奖励 */ public addMoney: number; /**好友约战数据更新 */ public friendBattleUpdate = true; /**当日挑战胜利次数*/ public winTimes: number = 0; /** */ public getChallengePrize = 0; /**挑战日志 */ public battleLogs = []; /**看视频增加战斗次数 */ public hasBattleTimesUpdate = false; }