KF-MMO-Server/Classes/enemyData.ts

27 lines
745 B
TypeScript
Raw Normal View History

2023-09-21 02:17:18 +08:00
import { Stat } from "./itemData"
import { physicsObject } from "./physicsObject"
export class enemyData{
id : number
templateId : number
rigidbody : physicsObject
stats : Stat[] = []
2023-11-02 02:46:59 +08:00
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
2024-05-23 08:49:55 +08:00
enemy.templateId = e.templateId
2023-11-02 02:46:59 +08:00
enemy.rigidbody = physicsObject.characterOnly(e.rigidbody)
enemy.stats = e.stats
return enemy
}
2023-09-21 02:17:18 +08:00
}