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); }
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); }