From 61fcd2e977b3c25e34f67e1d4f9f33a3f6102ed5 Mon Sep 17 00:00:00 2001 From: ALEXTANG <574809918@qq.com> Date: Wed, 1 Jun 2022 17:04:04 +0800 Subject: [PATCH] Update UIStretchUtil Update UIStretchUtil --- .../UI/Extend/UIBackgroundImageStretch.cs | 4 ++-- .../TEngine/Runtime/UI/Extend/UIStretchUtil.cs | 18 +++++++----------- 2 files changed, 9 insertions(+), 13 deletions(-) diff --git a/Assets/TEngine/Runtime/UI/Extend/UIBackgroundImageStretch.cs b/Assets/TEngine/Runtime/UI/Extend/UIBackgroundImageStretch.cs index 751e6819..b161e06c 100644 --- a/Assets/TEngine/Runtime/UI/Extend/UIBackgroundImageStretch.cs +++ b/Assets/TEngine/Runtime/UI/Extend/UIBackgroundImageStretch.cs @@ -7,12 +7,12 @@ namespace TEngine /// public class UIBackgroundImageStretch : MonoBehaviour { - public bool m_noClip; + public bool NoClip; private void Start() { var imageRect = GetComponent(); - UIStretchUtil.Instance.DoStretch(imageRect, m_noClip); + UIStretchUtil.Instance.DoStretch(imageRect, NoClip); } } } diff --git a/Assets/TEngine/Runtime/UI/Extend/UIStretchUtil.cs b/Assets/TEngine/Runtime/UI/Extend/UIStretchUtil.cs index 555588ac..7e72585c 100644 --- a/Assets/TEngine/Runtime/UI/Extend/UIStretchUtil.cs +++ b/Assets/TEngine/Runtime/UI/Extend/UIStretchUtil.cs @@ -1,4 +1,5 @@ -using UnityEngine; +using UI; +using UnityEngine; using UnityEngine.UI; namespace TEngine @@ -9,18 +10,13 @@ namespace TEngine private Vector2 m_canvasSize; private float m_screenAspect; - public bool Init() + public bool InitUiStretch() { - var goRoot = GameObject.Find("UIRoot/Canvas"); - if (goRoot == null) - { - TLogger.LogError("找不到 goRoot"); - return false; - } - var canvasScaler = goRoot.GetComponent(); + var canvas = UIManager.Instance.m_canvas; + var canvasScaler = canvas.gameObject.GetComponent(); if (canvasScaler == null) { - TLogger.LogError("找不到 CanvasScaler"); + TLogger.LogError("Could Not Found Component[CanvasScaler]"); return false; } @@ -46,7 +42,7 @@ namespace TEngine { if (!m_isInit) { - if (!Init()) + if (!InitUiStretch()) { return; }