using UnityEngine; using UnityEngine.UI; public class BeautyMMSkinActiveWin : UIBase { [SerializeField] Text nameText; [SerializeField] ImageEx roleImg; [SerializeField] Text attrText; int skinID; protected override void OnPreOpen() { skinID = functionOrder; Display(); } void Display() { var skinConfig = BeautySkinConfig.Get(skinID); nameText.text = skinConfig.Name; roleImg.SetOrgSprite(skinConfig.BigRole, "BeautyMMBigRole"); roleImg.SetNativeSize(); string format = "{0}" + UIHelper.AppendColor(TextColType.NavyYellow, "+{1}"); attrText.text = PlayerPropertyConfig.GetFullDescription(skinConfig.AttrIDList[0], skinConfig.InitAttrValueList[0], format); } }