修改样式

This commit is contained in:
Caiyanpeng committed 2021-09-06 17:50:01 +08:00
1 parent 467a6f3810
commit b11c5de681
28 files changed
+3447 -2823

No files matched your search

@@ -0,0 +1,47 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
public class BigLeftController : MonoBehaviour
{
public void OnPointerClick()
{
Debug.Log(11);
RouteItem route = transform.parent.GetComponent<RouteItem>();
if (route.enter)
{
route.OnPointerExit(null);
}
else
{
route.OnPointerEnter(null);
}
}
//public void OnPointerEnter(PointerEventData eventData)
//{
// transform.parent.GetComponent<RouteItem>().OnPointerEnter(eventData);
//}
//public void OnPointerExit(PointerEventData eventData)
//{
// transform.parent.GetComponent<RouteItem>().OnPointerExit(eventData);
//}
// Start is called before the first frame update
void Start()
{
transform.GetComponent<Button>().onClick.AddListener(() =>
{
OnPointerClick();
});
}
// Update is called once per frame
void Update()
{
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 5b3ab3b02366c6242875fcd497f9958e
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -8,16 +8,18 @@ using UnityEngine.EventSystems;
using UnityEngine.SceneManagement;
using UnityEngine.UI;
public class RouteItem : MonoBehaviour, IPointerExitHandler, IPointerEnterHandler
public class RouteItem : MonoBehaviour
#if !(UNITY_ANDROID || UNITY_IOS)
,IPointerEnterHandler,IPointerExitHandler
#endif
{
RouteResult routeResult;
// Start is called before the first frame update
Transform left,row1,row2,right;
Transform left,row1,row2,right,rightDot;
Transform btnReRide, btnContinue, btnDelete;
Transform btnDetail;
void Start()
{
}
// Update is called once per frame
@@ -33,11 +35,11 @@ public class RouteItem : MonoBehaviour, IPointerExitHandler, IPointerEnterHandle
{
routeResult = result;
this.index = index;
left = transform.Find("Left");
left = transform.Find("BigLeft/Left");
row1 = left.Find("Main").Find("Row1");
row2 = left.Find("Main").Find("Row2");
Utils.DisplayImage(transform.Find("CoverImage").GetComponent<RawImage>(), result.RouteImage, true);
Utils.DisplayImage(transform.Find("BigLeft/CoverImage").GetComponent<RawImage>(), result.RouteImage, true);
left.Find("Main").Find("Name").GetComponent<Text>().text = result.RouteName;
left.Find("Main").Find("Time").GetComponent<Text>().text = result.CreateTime.ToString("HH:mm:ss dd-MM-yyyy");
@@ -82,7 +84,7 @@ public class RouteItem : MonoBehaviour, IPointerExitHandler, IPointerEnterHandle
{
//btnDelete.gameObject.SetActive(false);
//btnDelete.GetComponent<Button>().onClick.AddListener(Delete);
UIManager.AddEvent(btnDelete.gameObject, EventTriggerType.PointerClick, (b) => Delete());
UIManager.AddEvent(btnDelete.gameObject, EventTriggerType.PointerClick, (b) => Detail());
}
SetButtonColor(false);
transform.Find("RightMatch").gameObject.SetActive(false);
@@ -99,12 +101,21 @@ public class RouteItem : MonoBehaviour, IPointerExitHandler, IPointerEnterHandle
SetButtonColor(false);
transform.Find("Right").gameObject.SetActive(false);
}
rightDot = transform.Find("RightDot");
if (rightDot != null)
{
UIManager.AddEvent(rightDot.Find("BtnDot").gameObject, EventTriggerType.PointerClick, (b) => OnPointerEnter(null));
UIManager.AddEvent(rightDot.Find("BtnDelete").gameObject, EventTriggerType.PointerClick, (b) => Delete());
}
//right.gameObject.SetActive(true);
#if !(UNITY_ANDROID || UNITY_IOS)
gameObject.GetComponent<Button>().onClick.AddListener(() =>
{
Detail();
});
#else
gameObject.GetComponent<Button>().enabled = false;
#endif
}
void Detail()
@@ -179,7 +190,7 @@ public class RouteItem : MonoBehaviour, IPointerExitHandler, IPointerEnterHandle
}
});
}
#if !(UNITY_ANDROID||UNITY_IOS)
#if !(UNITY_ANDROID || UNITY_IOS)
void SetButtonColor(bool f)
{
if (routeResult!=null)
@@ -249,6 +260,7 @@ public class RouteItem : MonoBehaviour, IPointerExitHandler, IPointerEnterHandle
}
}
#endif
public bool enter { get; private set; }
public void OnPointerExit(PointerEventData eventData)
{
transform.GetComponent<Image>().color = Utils.HexToColorHtml("#23232d");
@@ -274,6 +286,7 @@ public class RouteItem : MonoBehaviour, IPointerExitHandler, IPointerEnterHandle
titleColor = "#414251";
SetButtonColor(false);
Cursor.SetCursor(null, Vector2.zero, CursorMode.Auto);
enter = false;
}
public void OnPointerEnter(PointerEventData eventData)
@@ -301,5 +314,6 @@ public class RouteItem : MonoBehaviour, IPointerExitHandler, IPointerEnterHandle
titleColor = "#5c5c6e";
SetButtonColor(true);
Cursor.SetCursor(Resources.Load<Texture2D>("Images/PointerButtonHover"), Vector2.zero, CursorMode.Auto);
enter = true;
}
}