Example #1
0
 private void ResetParameter(UILabel statusValueLabel, UILabel gimmickLabel, StatusGimmickEffectArrow arrow)
 {
     statusValueLabel.effectStyle    = this.valueDefaultEffectStyle;
     statusValueLabel.color          = this.valueDefaultColor;
     statusValueLabel.effectColor    = this.valueDefaultEffectColor;
     statusValueLabel.effectDistance = this.valueDefaultEffectDistance;
     if (this.gimmickDescriptionType == MonsterGimmickEffectStatusList.DescriptionType.LABEL)
     {
         gimmickLabel.gameObject.SetActive(false);
     }
     else
     {
         arrow.Reset();
     }
 }
Example #2
0
    private void SetParameter(string defaultValue, int changeValue, UILabel statusValueLabel, UILabel gimmickLabel, StatusGimmickEffectArrow arrow)
    {
        statusValueLabel.text = changeValue.ToString();
        int num = int.Parse(defaultValue);

        if (changeValue > num)
        {
            statusValueLabel.effectStyle    = this.valueEffectStyle;
            statusValueLabel.color          = this.valueUpColor;
            statusValueLabel.effectColor    = this.valueUpEffectColor;
            statusValueLabel.effectDistance = this.valueEffectDistanceChange;
            if (this.gimmickDescriptionType == MonsterGimmickEffectStatusList.DescriptionType.LABEL)
            {
                gimmickLabel.gameObject.SetActive(true);
                gimmickLabel.text  = StringMaster.GetString("StatusUpGimmick");
                gimmickLabel.color = this.gimmickUpColor;
            }
            else
            {
                arrow.DisplayUpArrow();
            }
        }
        else if (changeValue < num)
        {
            statusValueLabel.effectStyle    = this.valueEffectStyle;
            statusValueLabel.color          = this.valueDownColor;
            statusValueLabel.effectColor    = this.valueDownEffectColor;
            statusValueLabel.effectDistance = this.valueEffectDistanceChange;
            if (this.gimmickDescriptionType == MonsterGimmickEffectStatusList.DescriptionType.LABEL)
            {
                gimmickLabel.gameObject.SetActive(true);
                gimmickLabel.text  = StringMaster.GetString("StatusDownGimmick");
                gimmickLabel.color = this.gimmickDownColor;
            }
            else
            {
                arrow.DisplayBottomArrow();
            }
        }
        else
        {
            this.ResetParameter(statusValueLabel, gimmickLabel, arrow);
        }
    }