Exemplo n.º 1
0
    protected override void LiveBarInit()
    {
        float xueTiaoDiW = XueTiaoDi.GetComponent <RectTransform>().rect.width;

        _maxW = xueTiaoDiW - XueTiaoXianshiWucha;
        _w    = _w2 = _maxW;
        Wh(MaskImg, _maxW, MaskImg.GetComponent <RectTransform>().rect.height);
        WhBg(xueBg);
        if (zzTiao)
        {
            WhBg(zzTiao);
        }
        //if (zzXueBg) Wh(zzXueBg, _maxW * 0.3f, _h);
        //Wh(zzXueBg, _maxW, _h);
        Wh(xue1, _maxW, _h);
        //Wh(xue2, _maxW, _h);
        //是否包含诅咒条 有的话先初始为不显示
        //if (zzTiao) GlobalTools.CanvasGroupAlpha(zzTiao.GetComponent<CanvasGroup>(), 0);
    }
Exemplo n.º 2
0
    public override void AddMaxLiveBar(float AddLivesNum)
    {
        if (XueTiaoDi == null)
        {
            return;
        }
        float OldMaxLive = _maxLive;

        _maxLive += AddLivesNum;
        if (!isCanAddMaxLiveNum)
        {
            return;
        }
        float NewMaxW = 0;

        NewMaxW = _maxW * _maxLive / OldMaxLive;
        _maxW   = NewMaxW;
        //print(" XueTiaoDi  "+ XueTiaoDi);
        Wh(XueTiaoDi, _maxW + 50, XueTiaoDi.GetComponent <RectTransform>().rect.height);
        Wh(MaskImg, _maxW, MaskImg.GetComponent <RectTransform>().rect.height);
        //if (zzTiao) WhBg(zzTiao);
        //if (zzXueBg) Wh(zzXueBg, _maxW * 0.3f, _h);
        WhBg(xueBg);
    }