From bc1cb6da854cb2e9144f10ed55330a537ecdca16 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期三, 04 三月 2026 14:35:57 +0800
Subject: [PATCH] 466 h5版本 资源规则修改 打包修改(未完成 勿拉取)

---
 Main/Component/UI/Effect/SpringDecorate.cs |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/Main/Component/UI/Effect/SpringDecorate.cs b/Main/Component/UI/Effect/SpringDecorate.cs
index 0fed5e7..57ee2bd 100644
--- a/Main/Component/UI/Effect/SpringDecorate.cs
+++ b/Main/Component/UI/Effect/SpringDecorate.cs
@@ -1,5 +1,6 @@
 锘縰sing System.Collections;
 using System.Collections.Generic;
+using Cysharp.Threading.Tasks;
 using UnityEngine;
 
 [RequireComponent(typeof(RectTransform))]
@@ -9,13 +10,21 @@
 
     GameObject springDecorate = null;
 
-    private void Start()
+    private async void Start()
     {
         if (GeneralDefine.UISpringDecorate != 0)
         {
             if (springDecorate == null)
             {
-                springDecorate = UIUtility.CreateWidget("Container_SpringDecorate", "SpringDecorate");
+                springDecorate = await UIUtility.CreateWidget("Container_SpringDecorate", "SpringDecorate");
+                if (this == null || springDecorate == null)
+                {
+                    if (null != springDecorate)
+                    {
+                        DestroyImmediate(springDecorate);
+                    }
+                    return;
+                }
             }
             var rectTransform = springDecorate.transform as RectTransform;
             rectTransform.MatchWhith(this.transform as RectTransform);

--
Gitblit v1.8.0