import { _decorator, Component, Node } from 'cc';
import GOnHookData from '../../../data/GOnHookData';
import { TD } from '../../../App';
import { Label } from 'cc';
import { TbGEntity } from '../../../config/data/schema';
const { ccclass, property } = _decorator;

@ccclass('GameDifficultyTitle')
export class GameDifficultyTitle extends Component {

    @property(Label)
    title:Label;

    protected update(dt: number): void {
        
        let info = GOnHookData.getIns().info;
        let sign = null;
        let levelId = info.levelId;
        if(info && levelId){
            sign = TD.TbGOnHookMaps.get(info.onHookMap)?.sign;
            if(!sign) return;
        }else return;
        
        let table:{data:TbGEntity.TOnHookLevel} = TD[sign].get(GOnHookData.getIns().info.levelId);

        //显示难度
        this.title.string = `难度 : ${table.data.level}-${table.data.childLevel}`;

    }

}