Update UIStretchUtil

Update UIStretchUtil
This commit is contained in:
ALEXTANG
2022-06-01 17:04:04 +08:00
parent d7546e809e
commit 61fcd2e977
2 changed files with 9 additions and 13 deletions

View File

@@ -7,12 +7,12 @@ namespace TEngine
/// </summary>
public class UIBackgroundImageStretch : MonoBehaviour
{
public bool m_noClip;
public bool NoClip;
private void Start()
{
var imageRect = GetComponent<RectTransform>();
UIStretchUtil.Instance.DoStretch(imageRect, m_noClip);
UIStretchUtil.Instance.DoStretch(imageRect, NoClip);
}
}
}

View File

@@ -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<CanvasScaler>();
var canvas = UIManager.Instance.m_canvas;
var canvasScaler = canvas.gameObject.GetComponent<CanvasScaler>();
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;
}