KF-MMO-Server/Classes/enemyData.ts

26 lines
705 B
TypeScript

import { Stat } from "./itemData"
import { physicsObject } from "./physicsObject"
export class enemyData{
id : number
templateId : number
rigidbody : physicsObject
stats : Stat[] = []
static copyStart(e: enemyData): any {
let enemy : any = {}
enemy.id = e.id
enemy.templateId = e.templateId
enemy.rigidbody = physicsObject.characterOnly(e.rigidbody)
enemy.stats = e.stats
return enemy
}
static copyUpdate(e: enemyData): any {
let enemy : any = {}
enemy.id = e.id
enemy.rigidbody = physicsObject.characterOnly(e.rigidbody)
enemy.stats = e.stats
return enemy
}
}