import { _decorator, Component, Node, Sprite, SpriteFrame } from 'cc'; import { Hall } from '../../hall/Hall'; import { ch } from 'db://assets/ch/ch'; const { ccclass, property } = _decorator; @ccclass('UI_Head_Icon') export class UI_Head_Icon extends Component { @property(Sprite) private head:Sprite; @property([SpriteFrame]) private default_head:SpriteFrame[] = []; start() { } update(deltaTime: number) { } show(uid:string,head:string|null):void{ const rc=this.default_head[ch.util.getRandomInt(0,this.default_head.length-1)]; Hall.getInstance().head_icon.showIcon(uid,head,this.head,rc); } }