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; }
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); }
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; }
public void OnActionSelect(UnitActionBase action) { ApplyColorSetting(UI_ActionBar_Button_ColorSetting.GetInstance().BTN_Selected); }