// Learn TypeScript:
//  - https://docs.cocos.com/creator/2.4/manual/en/scripting/typescript.html
// Learn Attribute:
//  - https://docs.cocos.com/creator/2.4/manual/en/scripting/reference/attributes.html
// Learn life-cycle callbacks:
//  - https://docs.cocos.com/creator/2.4/manual/en/scripting/life-cycle-callbacks.html

import { ryw_Event } from "../../FrameWork/Event/EventEnum";
import EventMgr from "../../FrameWork/Event/EventMgr";
import User from "../../FrameWork/User/User";
import Common5 from "../../Platform/th/Common5";
import TanWeiManager from "../Manager/TanWeiManager";

const { ccclass, property } = cc._decorator;

@ccclass
export default class ChaoFanDesk extends cc.Component {


    // LIFE-CYCLE CALLBACKS:

    // onLoad () {}

    start() {
        //监听菜单升级
        this.refreshView()
        EventMgr.onEvent_custom(ryw_Event.unlockItem, () => {
            this.refreshView()

        }, this)

    }



    refreshView() {
        let array = User.getTanweiArray()
        let oldOrNew
        // if (!TanWeiManager.getLockById(5)) {
        //     oldOrNew = this.node.getChildByName("new")
        //     this.node.getChildByName("old").active = false
        // } else {
            oldOrNew = this.node.getChildByName("old")
            this.node.getChildByName("new").active = false
        // }
        for (let i = 0; i < array.length; i++) {
            if (array[i].isLock == false) {
                let configDate = TanWeiManager.getShipuConfigDate(array[i].id)
                let node = oldOrNew.getChildByName(configDate.name)
                if (node) {
                    node.active = true
                    node.opacity = 255
                    // Common5.addUrlSprite_custom('tanweiTexture/baifang/' + configDate.name, node.getComponent(cc.Sprite))
                }
            }
        }
    }
    // update (dt) {}
}