注销用户两步+删除用户线路
This commit is contained in:
1 parent
68071a95f6
commit
be4e741708
18 files changed
+1239
-77
No files matched your search
@@ -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()
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user