30 lines
606 B
TypeScript
30 lines
606 B
TypeScript
/*
|
|
* @Author: dgflash
|
|
* @Date: 2021-11-18 15:56:01
|
|
* @LastEditors: dgflash
|
|
* @LastEditTime: 2022-08-17 13:43:25
|
|
*/
|
|
import { ecs } from "../../../../extensions/oops-plugin-framework/assets/libs/ecs/ECS";
|
|
|
|
/**
|
|
* 角色属性数据
|
|
*/
|
|
@ecs.register('MonsterModel')
|
|
export class MonsterModelComp extends ecs.Comp {
|
|
/** 角色编号 */
|
|
id: number = -1;
|
|
|
|
/** 角色名 */
|
|
name: string = "monster";
|
|
/** speed */
|
|
speed: number = 0;
|
|
/** 动画名资源 */
|
|
anim: string = "monster";
|
|
|
|
reset() {
|
|
this.id = -1;
|
|
this.speed = 0;
|
|
this.name = "";
|
|
}
|
|
}
|