yyl
2026-03-04 bc1cb6da854cb2e9144f10ed55330a537ecdca16
Main/Component/UI/Effect/SpringDecorate.cs
@@ -1,5 +1,6 @@
using 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);