Пример #1
0
    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;
    }
Пример #2
0
    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;
    }