void UpdateUI(float bonus) { ColorSettingToolTipItem colors = bonus > 1 ? UI_ActionBar_Button_ColorSetting.GetInstance().TT_ADR_Bonus_Active : UI_ActionBar_Button_ColorSetting.GetInstance().TT_ADR_Bonus_Inactive; BonusNumberText.text = GetIntBonusText(bonus); BonusNumberText.color = colors.Text; BonusDescrText.color = colors.Text; BG.color = colors.Background; Icon.color = colors.Icon; }
public void SetEffect(UnitEffect new_effect) { UI_ActionBar_Button_ColorSetting setting = UI_ActionBar_Button_ColorSetting.GetInstance(); ColorSettingToolTipItem color = new_effect.EffectBonus > 1 ? setting.TT_EFF_Bonus_Active : setting.TT_EFF_Bonus_Inactive; BG.sprite = new_effect.TargetMode == UnitEffect.TargetModes.Owner ? Target_Owner : Target_Target; m_effect = new_effect; if (new_effect.Icon != null) { Icon.sprite = new_effect.Icon; Icon.color = color.Icon; } Text.text = new_effect.GetShortHandle(); Text.color = color.Text; BG.color = color.Background; }