From 40bb16a13264d2ef3a6d56904eca7cac5a93c6e7 Mon Sep 17 00:00:00 2001 From: CaiYanPeng Date: Mon, 9 Aug 2021 17:11:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9all=20race=E8=B7=B3=E5=88=B0?= =?UTF-8?q?=E9=A1=B6=E4=B8=8A=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Scripts/UI/Prefab/Race/RaceHomeScript.cs | 2 ++ Assets/Scripts/UI/Prefab/Race/RaceMaskScript.cs | 12 +++++++----- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/Assets/Scripts/UI/Prefab/Race/RaceHomeScript.cs b/Assets/Scripts/UI/Prefab/Race/RaceHomeScript.cs index 59acffba..f798d936 100644 --- a/Assets/Scripts/UI/Prefab/Race/RaceHomeScript.cs +++ b/Assets/Scripts/UI/Prefab/Race/RaceHomeScript.cs @@ -167,6 +167,8 @@ public class RaceHomeScript : RaceScript //scroll.content } rightContainer.Find("Container-2/BtnGoList").SetAsLastSibling(); + rightContainer.Find("Container-2/BtnGoList").GetComponent().localY = + list.Count < 4 ? -167.5f :-492.5f; } void OnBannerClick(MapCompetition map) { diff --git a/Assets/Scripts/UI/Prefab/Race/RaceMaskScript.cs b/Assets/Scripts/UI/Prefab/Race/RaceMaskScript.cs index bd3f0cbf..68543e8c 100644 --- a/Assets/Scripts/UI/Prefab/Race/RaceMaskScript.cs +++ b/Assets/Scripts/UI/Prefab/Race/RaceMaskScript.cs @@ -5,21 +5,23 @@ using UnityEngine; using UnityEngine.EventSystems; public class RaceMaskScript : MonoBehaviour, IPointerEnterHandler,IPointerExitHandler { - float? localY = null; + public float? localY { get; set; } public void OnPointerEnter(PointerEventData eventData) { transform.Find("Panel").GetComponent().DOFade(1, 0.5f); - if (localY == null) + if (localY.HasValue) { - localY = transform.localPosition.y; + transform.DOLocalMoveY(localY.Value + 5, 0.3f); } - transform.DOLocalMoveY(localY.Value + 5, 0.3f); } public void OnPointerExit(PointerEventData eventData) { transform.Find("Panel").GetComponent().DOFade(0, 0.5f); - transform.DOLocalMoveY(localY.Value, 0.3f); + if (localY.HasValue) + { + transform.DOLocalMoveY(localY.Value, 0.3f); + } } // Start is called before the first frame update