From 8429628e055f76f2befcaf39b646a9a36a6aebf5 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期二, 31 三月 2026 20:45:24 +0800
Subject: [PATCH] 492 武将登场返场配置优化 陆逊美术资源
---
Main/System/HeroReturn/HeroReturnWin.cs | 17 +++++++----------
1 files changed, 7 insertions(+), 10 deletions(-)
diff --git a/Main/System/HeroReturn/HeroReturnWin.cs b/Main/System/HeroReturn/HeroReturnWin.cs
index 715720a..19c9f61 100644
--- a/Main/System/HeroReturn/HeroReturnWin.cs
+++ b/Main/System/HeroReturn/HeroReturnWin.cs
@@ -171,8 +171,7 @@
var skinConfig = HeroSkinConfig.Get(skinID);
if (skinConfig == null) return;
- var skinArtConfig = ActHeroReturnSkinArtConfig.Get(artConfig.MainSkinID);
- if (skinArtConfig == null) return;
+ int mainSkinID = artConfig.MainSkinID;
if (withAnimation)
{
@@ -190,7 +189,7 @@
seq.OnComplete(() =>
{
- UpdateHeroDisplay(heroID, skinID, artConfig, skinArtConfig);
+ UpdateHeroDisplay(heroID, skinID, artConfig, mainSkinID);
// 娣″叆
bgImage.DOFade(1f, FadeDuration);
lhCanvasGroup.DOFade(1f, FadeDuration);
@@ -200,7 +199,7 @@
}
else
{
- UpdateHeroDisplay(heroID, skinID, artConfig, skinArtConfig);
+ UpdateHeroDisplay(heroID, skinID, artConfig, mainSkinID);
CanvasGroup lhCanvasGroup = lhController.GetComponent<CanvasGroup>();
if (lhCanvasGroup != null)
{
@@ -212,7 +211,7 @@
/// <summary>
/// 鏇存柊姝﹀皢鏄剧ず璧勬簮
/// </summary>
- private void UpdateHeroDisplay(int heroID, int skinID, ActHeroReturnArtConfig artConfig, ActHeroReturnSkinArtConfig skinArtConfig)
+ private void UpdateHeroDisplay(int heroID, int skinID, ActHeroReturnArtConfig artConfig, int mainSkinID)
{
int chosenHeroSkinID = manager.GetDefaultSkinID(
manager.LoadCallChooseHeroStateKey(manager.GetOperationHeroAppearInfo()) ?
@@ -224,20 +223,18 @@
lhController.Create(skinID, 1, motionName: "", isLh: true);
// 鏇存柊鑳屾櫙
- bgImage.SetSprite(artConfig.MainBgImage);
+ bgImage.SetSprite(StringUtility.Concat("HeroReturnMainBG_", heroID.ToString()));
bgImage.SetNativeSize();
// 鏇存柊鏍囬
- titleImage.SetSprite(artConfig.MainTitleImage);
+ titleImage.SetSprite(StringUtility.Concat("HeroReturnMainTitle_", heroID.ToString()));
titleImage.SetNativeSize();
// 鏇存柊鐨偆鍥剧墖
int firstHeroID = manager.GetFirstHeroId();
var firstHeroIDArtConfig = ActHeroReturnArtConfig.Get(firstHeroID);
if (firstHeroIDArtConfig == null) return;
- var firstSkinArtConfig = ActHeroReturnSkinArtConfig.Get(firstHeroIDArtConfig.MainSkinID);
- if (firstSkinArtConfig == null) return;
- skinImage.SetSprite(firstSkinArtConfig.MainSkinBuyBgImage);
+ skinImage.SetSprite(StringUtility.Concat("HeroReturnSkinEnterBG_", firstHeroIDArtConfig.MainSkinID.ToString()));
}
/// <summary>
--
Gitblit v1.8.0