| Main/System/BeautyMM/BeautyMMManager.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Main/System/BeautyMM/BeautyMMSkinActiveWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Main/System/BeautyMM/BeautyMMSkinActiveWin.cs.meta | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Main/System/BeautyMM/BeautyMMManager.cs
@@ -92,6 +92,7 @@ public void UpdateBeautyMMData(HB130_tagSCBeautyInfo data) { int activeMMID = 0; int activeSkinID = 0; foreach (var beauty in data.BeautyList) { if (DTC0403_tagPlayerLoginLoadOK.finishedLogin) @@ -119,6 +120,21 @@ foreach (var skin in beauty.SkinList) { if (DTC0403_tagPlayerLoginLoadOK.finishedLogin) { if (beautyMMSkinDataDict.ContainsKey(skin.SkinID)) { if (beautyMMSkinDataDict[skin.SkinID].State != skin.State) { activeSkinID = skin.SkinID; } } else if (skin.State != 0) { activeSkinID = skin.SkinID; } } beautyMMSkinDataDict[skin.SkinID] = new BeautyMMSkinData() { State = skin.State, @@ -135,6 +151,10 @@ { UIManager.Instance.OpenWindow<BeautyMMActiveWin>(activeMMID); } if (activeSkinID > 0) { UIManager.Instance.OpenWindow<BeautyMMSkinActiveWin>(activeSkinID); } } //0 全部 1 已激活 2 未激活 Main/System/BeautyMM/BeautyMMSkinActiveWin.cs
New file @@ -0,0 +1,36 @@ 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(this.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); } } Main/System/BeautyMM/BeautyMMSkinActiveWin.cs.meta
New file @@ -0,0 +1,11 @@ fileFormatVersion: 2 guid: 25e9d541898b482469cf32bf0533a66b MonoImporter: externalObjects: {} serializedVersion: 2 defaultReferences: [] executionOrder: 0 icon: {instanceID: 0} userData: assetBundleName: assetBundleVariant: