fix pvpDefense ref无法找到目标
This commit is contained in:
@@ -55,13 +55,13 @@ class Robot {
|
|||||||
}
|
}
|
||||||
|
|
||||||
class OppPlayers {
|
class OppPlayers {
|
||||||
@prop({ ref: PvpDef, type: mongoose.Schema.Types.ObjectId })
|
@prop({ ref: 'PvpDefense', type: mongoose.Schema.Types.ObjectId })
|
||||||
oppDef: Ref<PvpDef>;
|
oppDef: Ref<PvpDef>;
|
||||||
@prop({ required: true })
|
@prop({ required: true })
|
||||||
pos: number;
|
pos: number;
|
||||||
@prop({ required: true })
|
@prop({ required: true })
|
||||||
isRobot: boolean;
|
isRobot: boolean;
|
||||||
@prop({ required: true, type: Robot, default: [], _id: false })
|
@prop({ required: true, type: Robot, default: null, _id: false })
|
||||||
robot: Robot
|
robot: Robot
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -78,7 +78,7 @@ export default class PvpDefense extends BaseModel {
|
|||||||
roleId: string; // 角色 id
|
roleId: string; // 角色 id
|
||||||
@prop({ required: true })
|
@prop({ required: true })
|
||||||
roleName: string; // 角色名称
|
roleName: string; // 角色名称
|
||||||
@prop({ ref: Role, type: mongoose.Schema.Types.ObjectId })
|
@prop({ ref: 'Role', type: mongoose.Schema.Types.ObjectId })
|
||||||
role: Ref<Role>;
|
role: Ref<Role>;
|
||||||
@prop({ required: true, type: Heroes, default: getInitialOppHeros(), _id: false })
|
@prop({ required: true, type: Heroes, default: getInitialOppHeros(), _id: false })
|
||||||
heroes: Array<Heroes>;
|
heroes: Array<Heroes>;
|
||||||
@@ -92,7 +92,7 @@ export default class PvpDefense extends BaseModel {
|
|||||||
defCe: number; //防守ce
|
defCe: number; //防守ce
|
||||||
@prop({ required: true, type: OppPlayers, default: getInitialOppPlayers(), _id: false })
|
@prop({ required: true, type: OppPlayers, default: getInitialOppPlayers(), _id: false })
|
||||||
oppPlayers: Array<OppPlayers>;
|
oppPlayers: Array<OppPlayers>;
|
||||||
@prop({ ref: SystemConfig, type: mongoose.Schema.Types.ObjectId })
|
@prop({ ref: 'SystemConfig', type: mongoose.Schema.Types.ObjectId })
|
||||||
map: Ref<SystemConfig>;
|
map: Ref<SystemConfig>;
|
||||||
@prop({ required: true, type: HidScores, default: [] })
|
@prop({ required: true, type: HidScores, default: [] })
|
||||||
hidScores: Array<HidScores>;
|
hidScores: Array<HidScores>;
|
||||||
|
|||||||
Reference in New Issue
Block a user