public void init(SockLoginBossData data)
    {
        ComLoading.Close();
        InvokeRepeating("TimeLblCtrl", 0, 1);
        string tState = Core.Data.ActivityManager.GetActivityStateData(ActivityManager.monsterType);

        show3DModel(data.bossId, MonsterAttribute.ALL, true);
        //是否开启
        if (tState == "1")
        {
            curPanelType = BossComeType.isAttacking;
        }
        else
        {
            curPanelType = BossComeType.isFinish;
            InitNormalRewardRank();
        }
        //是否第一次打
        TimeLeft = data.reliveTime;
        if (TimeLeft == 0)
        {
            isNormalAtk = true;
        }
        else
        {
            isNormalAtk = false;
            AtkTimer();
        }


        OnAttack();
        ActivityManager.addPecent    = data.add;
        ActivityManager.buyLeftTimes = data.buyTimes;

        if (data.buyTimes > 0)
        {
            btnAddPowerDia.isEnabled  = true;
            btnAddPowerCoin.isEnabled = true;
        }
        else
        {
            btnAddPowerDia.isEnabled  = false;
            btnAddPowerCoin.isEnabled = false;
        }
        RefreshBoss(data);
        this.Refresh();
    }
    /// <summary>
    /// 刷新boss
    /// </summary>
    public void RefreshBoss(SockLoginBossData data)
    {
        if (data.buyTimes < 1)
        {
            btnAddPowerDia.isEnabled  = false;
            btnAddPowerCoin.isEnabled = false;
        }
        else
        {
            btnAddPowerDia.isEnabled  = true;
            btnAddPowerCoin.isEnabled = true;
        }

        lbl_Left_BloodNum.text   = data.bossHp.ToString();
        lbl_LeftMonsterName.text = Core.Data.monManager.getMonsterByNum(data.bossId).name;
        lbl_Right_LeftTimes.text = data.buyTimes.ToString();
        lbl_Right_Buff.text      = Core.Data.stringManager.getString(7152) + ActivityManager.addPecent + "%";
    }