From 1898a5f28dfffa7bbecf5d2bf024f20b8d0490e7 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期四, 26 三月 2026 15:08:56 +0800
Subject: [PATCH] Merge branch 'master' of http://mobile.secondworld.net.cn:10010/r/Project_SG_scripts

---
 Main/System/HeroDebut/HeroDebutCheckInWin.cs  |    3 +++
 Main/System/HeroDebut/HeroDebutCallWin.cs     |    3 +++
 Main/System/HeroDebut/HeroDebutGiftWin.cs     |    4 ++++
 Main/Config/Configs/ActHeroAppearArtConfig.cs |   12 +++++++++---
 4 files changed, 19 insertions(+), 3 deletions(-)

diff --git a/Main/Config/Configs/ActHeroAppearArtConfig.cs b/Main/Config/Configs/ActHeroAppearArtConfig.cs
index 952bfd3..8e1ef2d 100644
--- a/Main/Config/Configs/ActHeroAppearArtConfig.cs
+++ b/Main/Config/Configs/ActHeroAppearArtConfig.cs
@@ -1,6 +1,6 @@
 锘�//--------------------------------------------------------
 //    [Author]:           YYL
-//    [  Date ]:           2026骞�3鏈�13鏃�
+//    [  Date ]:           2026骞�3鏈�26鏃�
 //--------------------------------------------------------
 
 using System.Collections.Generic;
@@ -32,8 +32,10 @@
 	public string MainTitleImage;
 	public int MainSkinID;
 	public string StarUpHeroImage;
+	public string GiftBgImage;
 	public string GiftHeroImage;
 	public string RankAwardHeroImage;
+	public string CheckInBgImage;
 
     public override int LoadKey(string _key)
     {
@@ -89,9 +91,13 @@
 
 			StarUpHeroImage = tables[15];
 
-			GiftHeroImage = tables[16];
+			GiftBgImage = tables[16];
 
-			RankAwardHeroImage = tables[17];
+			GiftHeroImage = tables[17];
+
+			RankAwardHeroImage = tables[18];
+
+			CheckInBgImage = tables[19];
         }
         catch (Exception exception)
         {
diff --git a/Main/System/HeroDebut/HeroDebutCallWin.cs b/Main/System/HeroDebut/HeroDebutCallWin.cs
index 87ab600..aee8b3e 100644
--- a/Main/System/HeroDebut/HeroDebutCallWin.cs
+++ b/Main/System/HeroDebut/HeroDebutCallWin.cs
@@ -7,6 +7,7 @@
 
 public class HeroDebutCallWin : UIBase
 {
+    [SerializeField] ImageEx bgImage;
     [SerializeField] RectTransform changeRect;
     [SerializeField] UIEffectPlayer changeUIEffect;
 
@@ -248,6 +249,8 @@
         xbTypeInfo = HappyXBModel.Instance.GetXBInfoByType(treasureType);
         if (xbTypeInfo == null) return;
 
+        bgImage.SetSprite(artConfig.MainBgImage);
+
         lhController.Create(skinID, 1, motionName: "", isLh: true);
         uiHeroController.Create(skinID, modleSize);
         uiHeroController.transform.localScale = new Vector3(modleSize, modleSize, modleSize);
diff --git a/Main/System/HeroDebut/HeroDebutCheckInWin.cs b/Main/System/HeroDebut/HeroDebutCheckInWin.cs
index b7cac7f..251d4c9 100644
--- a/Main/System/HeroDebut/HeroDebutCheckInWin.cs
+++ b/Main/System/HeroDebut/HeroDebutCheckInWin.cs
@@ -59,6 +59,9 @@
         int templateID = config.SignTempID;
         var list = ActSignAwardConfig.GetDayNumSortList(templateID);
         if (list == null) return;
+        
+        bgImage.SetSprite(artConfig.CheckInBgImage);
+
 
         for (int i = 0; i < cells.Length; i++)
         {
diff --git a/Main/System/HeroDebut/HeroDebutGiftWin.cs b/Main/System/HeroDebut/HeroDebutGiftWin.cs
index b6f3df3..4f161b8 100644
--- a/Main/System/HeroDebut/HeroDebutGiftWin.cs
+++ b/Main/System/HeroDebut/HeroDebutGiftWin.cs
@@ -4,6 +4,7 @@
 public class HeroDebutGiftWin : UIBase
 {
     [SerializeField] ButtonEx closeButton;
+    [SerializeField] ImageEx bgImage;
     [SerializeField] ImageEx heroImage;
     [SerializeField] ScrollerController scroller;
     [SerializeField] TextEx timeText;
@@ -25,6 +26,9 @@
         var artConfig = ActHeroAppearArtConfig.Get(heroID);
         if (artConfig == null) return;
 
+        bgImage.SetSprite(artConfig.GiftBgImage);
+        heroImage.SetNativeSize();
+
         heroImage.SetSprite(artConfig.GiftHeroImage);
         heroImage.SetNativeSize();
 

--
Gitblit v1.8.0