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(); } }
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); } }