注销用户两步+删除用户线路

This commit is contained in:
Caiyanpeng committed 2022-07-18 17:07:02 +08:00
1 parent 68071a95f6
commit be4e741708
18 files changed
+1239 -77

No files matched your search

+54 -1
View File
@@ -46,13 +46,15 @@ public class MapItem : MonoBehaviour, IPointerExitHandler, IPointerEnterHandler,
MapRoute map;
Dictionary<string, Texture> caches;
private MapRouteAreaItem area = null;
public void Initial(MapRoute myMap, Dictionary<string, Texture> caches, MapRouteAreaItem area = null)
private Action refresh = null;
public void Initial(MapRoute myMap, Dictionary<string, Texture> caches, MapRouteAreaItem area = null,Action refresh = null)
{
if (caches != null)
{
this.caches = caches;
}
this.area = area;
this.refresh = refresh;
map = myMap;
//localY = transform.GetComponent<RectTransform>().rect.height;
//Debug.Log(localY);
@@ -129,6 +131,7 @@ public class MapItem : MonoBehaviour, IPointerExitHandler, IPointerEnterHandler,
{
transform.Find("CollectImg").Find("Image").GetComponent<RectTransform>().sizeDelta = new Vector2(25, 20f);
}
ChangeUploadImageMode();
#if !(UNITY_ANDROID || UNITY_IOS)
transform.Find("CollectImg").gameObject.SetActive(false);
#endif
@@ -176,6 +179,56 @@ public class MapItem : MonoBehaviour, IPointerExitHandler, IPointerEnterHandler,
transform.Find("BtnReride").GetComponent<Button>().onClick.AddListener(Ride);
}
}
public void ChangeUploadImageMode()
{
if (App.CurrentRouteType != "My Upload")
{
return;
}
if (!App.isUploadDeleteMode)
{
if (!isModal)
{
transform.Find("CollectImg").GetComponent<Button>().onClick.RemoveAllListeners();
transform.Find("CollectImg").GetComponent<Button>().onClick.AddListener(ApplyOpenRoute);
}
transform.Find("CollectImg").Find("Image").GetComponent<Image>().sprite = UIManager.Instance.uploadDict[map.IsEnabled];
if (App.CurrentRouteType == "My Upload")
{
transform.Find("CollectImg").Find("Image").GetComponent<RectTransform>().sizeDelta = new Vector2(25, 20f);
}
}
else
{
if (!isModal)
{
transform.Find("CollectImg").GetComponent<Button>().onClick.RemoveAllListeners();
transform.Find("CollectImg").GetComponent<Button>().onClick.AddListener(DeleteUploadRoute);
}
transform.Find("CollectImg").Find("Image").GetComponent<Image>().sprite = Resources.Load<Sprite>("Images/Delete");
if (App.CurrentRouteType == "My Upload")
{
transform.Find("CollectImg").Find("Image").GetComponent<RectTransform>().sizeDelta = new Vector2(18, 20f);
}
}
}
private void DeleteUploadRoute()
{
UIManager.ShowConfirm(App.GetLocalString("Delete Your Route"), App.GetLocalString("Are you sure you want to delete this route?"), async () =>
{
var res = await ConfigHelper.mapApi.DeleteRoute(map.Id);
if (res.result)
{
refresh();
UIManager.CloseConfirm();
}
else
{
Utils.showToast(null, res.errMsg);
}
});
}
void ApplyOpenRoute()
{