using System;
|
|
using UnityEngine;
|
using UnityEngine.UI;
|
|
namespace vnxbqy.UI
|
{
|
public class ActiveAttrCell : MonoBehaviour
|
{
|
[SerializeField] UIAlphaTween alphaTween;
|
[SerializeField] PositionTween moveTween;
|
[SerializeField] Text nameText;
|
[SerializeField] Text valueText;
|
[SerializeField] RectTransform rect;
|
|
private void OnEnable()
|
{
|
SetEndMovePos(rect.anchoredPosition3D.y);
|
moveTween.Play();
|
alphaTween.Play();
|
}
|
|
public void SetModel(int attrId, int attrValue)
|
{
|
var propertyConfig = PlayerPropertyConfig.Get(attrId);
|
nameText.text = StringUtility.Contact(propertyConfig.Name, ":");
|
valueText.text = StringUtility.Contact("+", PlayerPropertyConfig.GetValueDescription(attrId, attrValue));
|
}
|
|
private void SetEndMovePos(float posY)
|
{
|
moveTween.from = new Vector3(moveTween.from.x, posY, 0);
|
moveTween.to = new Vector3(moveTween.to.x, posY, 0);
|
}
|
}
|
}
|