using UnityEngine; using UnityEngine.UI; namespace vnxbqy.UI { public class RaiseAttrCell : MonoBehaviour { [SerializeField] UIAlphaTween alphaTween; [SerializeField] PositionTween moveTween; [SerializeField] Text nameText; [SerializeField] Text preValueText; [SerializeField] Text curValueText; [SerializeField] RectTransform rect; private void OnEnable() { SetEndMovePos(rect.anchoredPosition3D.y); moveTween.Play(); alphaTween.Play(); } public void SetModel(string attrName, string preValue,string curValue) { nameText.text = StringUtility.Contact(attrName, ":"); preValueText.text = preValue; curValueText.text = StringUtility.Contact("+",curValue); } private void SetEndMovePos(float posY) { moveTween.from = new Vector3(moveTween.from.x, posY, 0); moveTween.to = new Vector3(moveTween.to.x, posY, 0); } } }