import ResSpine from "../../frameWork/compment/ResSpine"; import UEBase from "../../frameWork/compment/UEBase"; import { HcType } from "../../shared/hc/PtlHcInfo"; const { ccclass, property } = cc._decorator; export interface I_HomeRoleData { type: HcType; id: number; } @ccclass export default class UEHomeRole extends UEBase { static readonly BundleKey: string = "gridMap"; static readonly PrefabUrl: string = "UEHomeRole"; static readonly CLS: string = "UEHomeRole"; @property(ResSpine) private node_spine: ResSpine = null!; data: I_HomeRoleData = null!; Init(data: I_HomeRoleData) { if (data.type == HcType.user) { } else if (data.type == HcType.monster) { this.node_spine.setSpineData('spine', `mon/10001`, null, false, 'stand', true); } } }