修改细节

This commit is contained in:
CaiYanPeng 2022-02-18 15:48:23 +08:00
parent 1b3743a135
commit 365fab22d4
6 changed files with 32 additions and 11 deletions

View File

@ -51,8 +51,14 @@ public class RecommendController : MonoBehaviour
break; break;
case 2: case 2:
await ConfigHelper.activityApi.JoinActivity(Area.ActivityId ?? 0); await ConfigHelper.activityApi.JoinActivity(Area.ActivityId ?? 0);
UIManager.ShowActivityPanel(Area.Url + "?Token=" + App.CurrentUser.cookie); if (string.IsNullOrEmpty(App.CurrentUser.Contact) || string.IsNullOrEmpty(App.CurrentUser.ContactPhone) || string.IsNullOrEmpty(App.CurrentUser.ContactAddress))
//Application.OpenURL(Area.Url); {
UIManager.ShowAddressPanel();
}
else
{
UIManager.ShowActivityPanel(Area.Url + "?Token=" + App.CurrentUser.cookie);
}
break; break;
case 3: case 3:
App.RouteIdParam = Area.RouteId; App.RouteIdParam = Area.RouteId;

View File

@ -189,6 +189,9 @@ public static class App
} }
} }
} }
public static bool CanOpenAd = false;
public static Dictionary<string, string> websiteDict = new Dictionary<string, string>() public static Dictionary<string, string> websiteDict = new Dictionary<string, string>()
{ {
{"https://wx.powerfun.com.cn/","http://www.powerfun.com/" }, {"https://wx.powerfun.com.cn/","http://www.powerfun.com/" },

View File

@ -117,6 +117,10 @@ public class LoginController : BaseScene
public Texture avatar; public Texture avatar;
// Start is called before the first frame update // Start is called before the first frame update
private void Awake()
{
App.CanOpenAd = true;
}
void Start() void Start()
{ {
#if UNITY_ANDROID || UNITY_IOS #if UNITY_ANDROID || UNITY_IOS

View File

@ -337,17 +337,22 @@ public class MainController : BaseScene
else else
{ {
UIManager.ShowHomePanel(); UIManager.ShowHomePanel();
var _r = await ConfigHelper.activityApi.GetCurrentActivityList(); if (App.CanOpenAd)
if (_r.result && _r.data!=null)
{ {
var adList = _r.data; App.CanOpenAd = false;
App.adQueue.Clear();
foreach (var _ad in adList) var _r = await ConfigHelper.activityApi.GetCurrentActivityList();
if (_r.result && _r.data != null)
{ {
App.adQueue.Enqueue(_ad); var adList = _r.data;
App.adQueue.Clear();
foreach (var _ad in adList)
{
App.adQueue.Enqueue(_ad);
}
var ad = App.adQueue.Dequeue();
UIManager.ShowActivityAdPanel(ad.Id, ad.DetailUrl, ad.Url + $"?Token={App.CurrentUser.cookie}");
} }
var ad = App.adQueue.Dequeue();
UIManager.ShowActivityAdPanel(ad.Id, ad.DetailUrl, ad.Url + $"?Token={App.CurrentUser.cookie}");
} }
//UIManager.ShowNewRouteOverviewPanel(); //UIManager.ShowNewRouteOverviewPanel();

View File

@ -15,7 +15,6 @@ public class ActivityController : PFUIPanel
{ {
browser = transform.Find("Browser"); browser = transform.Find("Browser");
webView = browser.GetComponent<UniWebView>(); webView = browser.GetComponent<UniWebView>();
//webView.LoadHTMLString("<div style='width:100%;height:100%;background:#000;'></div>", "http://192.168.0.101:3081");
//webView.Show(); //webView.Show();
} }

View File

@ -31,6 +31,10 @@ public class AddressController : PFUIPanel
UIManager.ShowActivityPanel(App.ActivityUrl); UIManager.ShowActivityPanel(App.ActivityUrl);
} }
}); });
UIManager.AddEvent(transform.Find("Main/Exit").gameObject, UnityEngine.EventSystems.EventTriggerType.PointerClick, b =>
{
Close();
});
} }
void Start() void Start()
{ {