Exemplo n.º 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;
    }
Exemplo n.º 2
0
 ColorSetting_Button GetBaseColorSetting(UnitActionBase action)
 {
     if (Adr_Rush != null && ShowAdrenalineRush() && Adr_Rush.HasRush && action.CanExecAction(false))
     {
         return(UI_ActionBar_Button_ColorSetting.GetInstance().BTN_ADR_Rush);
     }
     else
     {
         return(action.CanExecAction(false) ? UI_ActionBar_Button_ColorSetting.GetInstance().BTN_Active : UI_ActionBar_Button_ColorSetting.GetInstance().BTN_Inactive);
     }
 }
    void UpdateUI(float bonus)
    {
        ColorSetting_AdrRush_Attack colors = bonus > 1 ? UI_ActionBar_Button_ColorSetting.GetInstance().ADR_Attack_Active : UI_ActionBar_Button_ColorSetting.GetInstance().ADR_Attack_InActive;

        BonusNumberText.text  = GetIntBonusText(bonus);
        BonusNumberText.color = colors.BonusText;
        AdrenalineText.color  = colors.TitleText;
        Frame.color           = colors.Frame;

        Solid_Fill.ChangeTint(colors.Fill);
        Highlight_Fill.ChangeTint(colors.Icon);
    }
Exemplo n.º 4
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;
    }
Exemplo n.º 5
0
 public void OnActionSelect(UnitActionBase action)
 {
     ApplyColorSetting(UI_ActionBar_Button_ColorSetting.GetInstance().BTN_Selected);
 }