2025-06-16 12:47:55 +08:00

27 lines
637 B
TypeScript

import { ChipColorConfig } from "../config/chip-color-config";
const { ccclass, property } = cc._decorator;
@ccclass
export class Chip extends cc.Component
{
@property(cc.Label)
private labelChipValue: cc.Label = null;
@property(cc.Node)
private nodeChipColor: cc.Node = null;
@property(cc.Integer)
private value: number = 1;
public setChipValue(value: number): void
{
this.value = value;
this.labelChipValue.string = value.toString();
this.nodeChipColor.color = ChipColorConfig.getColor(value);
}
public getChipValue(): number
{
return this.value;
}
}