using System; using CIG.Translation; using UnityEngine; public class ValueCounterDisplay : TweenHelper { public void PlayValueCounter(decimal startValue, decimal endValue) { this._currentDisplayingValue = startValue; base.TweenTo(this._currentDisplayingValue, endValue); } public void PlayValueCounter(decimal endValue) { this.PlayValueCounter(this._currentDisplayingValue, endValue); } protected override void UpdateValue(decimal value) { this._currentDisplayingValue = value; this._valueHoldingText.LocalizedString = Localization.Integer(this._currentDisplayingValue); } [SerializeField] private LocalizedText _valueHoldingText; private decimal _currentDisplayingValue; }