修改样式
This commit is contained in:
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;
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user