|
@@ -14,11 +14,27 @@ namespace GFGGame
|
|
|
switch (LauncherConfig.ChannelId)
|
|
|
{
|
|
|
case (int)ChannelID.Test:
|
|
|
- QDShareManager.Instance.Init();
|
|
|
+ // AliManagerr.Instance.Init();
|
|
|
+ // QDShareManager.Instance.Init();
|
|
|
break;
|
|
|
case (int)ChannelID.DouYou:
|
|
|
//QDDouYouManager.Instance.Init();
|
|
|
- QDShareManager.Instance.Init();
|
|
|
+ #if GFGZSB
|
|
|
+ AliManagerr.Instance.Init();
|
|
|
+ QDShareManager.Instance.Init();
|
|
|
+ #else
|
|
|
+ if (LauncherConfig.platformId == 2)
|
|
|
+ {
|
|
|
+ #if !UNITY_EDITOR && UNITY_IOS
|
|
|
+ QDDouYouManagerIos.Instance.Init();
|
|
|
+ #endif
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ QDDouYouManager.Instance.Init();
|
|
|
+ }
|
|
|
+ #endif
|
|
|
+
|
|
|
break;
|
|
|
case (int)ChannelID.DouYouDev:
|
|
|
QDDouYouManager.Instance.Init();
|
|
@@ -49,12 +65,25 @@ namespace GFGGame
|
|
|
|
|
|
break;
|
|
|
case (int)ChannelID.DouYou:
|
|
|
+ #if GFGZSB
|
|
|
bool loginDouYou = GameController.CheckLoginCache(true);
|
|
|
if (!loginDouYou)
|
|
|
{
|
|
|
ViewManager.Hide<ModalStatusView>();
|
|
|
ViewManager.Show<LoginInputView>();
|
|
|
}
|
|
|
+ #else
|
|
|
+ if (LauncherConfig.platformId == 2)
|
|
|
+ {
|
|
|
+ #if !UNITY_EDITOR && UNITY_IOS
|
|
|
+ QDDouYouManagerIos.Instance.Login();
|
|
|
+ #endif
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ QDDouYouManager.Instance.Login();
|
|
|
+ }
|
|
|
+ #endif
|
|
|
break;
|
|
|
case (int)ChannelID.DouYouDev:
|
|
|
QDDouYouManager.Instance.Login();
|
|
@@ -75,7 +104,12 @@ namespace GFGGame
|
|
|
|
|
|
break;
|
|
|
case (int)ChannelID.DouYou:
|
|
|
-
|
|
|
+#if !GFGZSB
|
|
|
+ if (LauncherConfig.platformId == 1)
|
|
|
+ {
|
|
|
+ QDDouYouManager.Instance.OnCreateRole();
|
|
|
+ }
|
|
|
+#endif
|
|
|
break;
|
|
|
case (int)ChannelID.DouYouDev:
|
|
|
QDDouYouManager.Instance.OnCreateRole();
|
|
@@ -93,7 +127,18 @@ namespace GFGGame
|
|
|
|
|
|
break;
|
|
|
case (int)ChannelID.DouYou:
|
|
|
-
|
|
|
+#if !GFGZSB
|
|
|
+ if (LauncherConfig.platformId == 2)
|
|
|
+ {
|
|
|
+#if !UNITY_EDITOR && UNITY_IOS
|
|
|
+ QDDouYouManagerIos.Instance.OnEnterGame();
|
|
|
+#endif
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ QDDouYouManager.Instance.OnEnterGame();
|
|
|
+ }
|
|
|
+#endif
|
|
|
break;
|
|
|
case (int)ChannelID.DouYouDev:
|
|
|
QDDouYouManager.Instance.OnEnterGame();
|
|
@@ -115,7 +160,18 @@ namespace GFGGame
|
|
|
|
|
|
break;
|
|
|
case (int)ChannelID.DouYou:
|
|
|
-
|
|
|
+#if !GFGZSB
|
|
|
+ if (LauncherConfig.platformId == 2)
|
|
|
+ {
|
|
|
+#if !UNITY_EDITOR && UNITY_IOS
|
|
|
+ QDDouYouManagerIos.Instance.OnQuitToLoginView();
|
|
|
+#endif
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ QDDouYouManager.Instance.OnQuitToLoginView();
|
|
|
+ }
|
|
|
+#endif
|
|
|
break;
|
|
|
case (int)ChannelID.DouYouDev:
|
|
|
QDDouYouManager.Instance.OnQuitToLoginView();
|
|
@@ -136,8 +192,22 @@ namespace GFGGame
|
|
|
|
|
|
break;
|
|
|
case (int)ChannelID.DouYou:
|
|
|
- //TODO gfg支付跳转
|
|
|
+#if GFGZSB
|
|
|
+ //TODO gfg支付跳转
|
|
|
ViewManager.Show<StorePayPropView>(new object[] { buyID, orderID, price });
|
|
|
+#else
|
|
|
+ if (LauncherConfig.platformId == 2)
|
|
|
+ {
|
|
|
+#if !UNITY_EDITOR && UNITY_IOS
|
|
|
+ QDDouYouManagerIos.Instance.Pay(buyID, count, orderID, price);
|
|
|
+#endif
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ QDDouYouManager.Instance.Pay(buyID, count, orderID, price);
|
|
|
+ }
|
|
|
+#endif
|
|
|
+
|
|
|
break;
|
|
|
case (int)ChannelID.DouYouDev:
|
|
|
QDDouYouManager.Instance.Pay(buyID, count, orderID, price);
|
|
@@ -166,6 +236,18 @@ namespace GFGGame
|
|
|
|
|
|
break;
|
|
|
case (int)ChannelID.DouYou:
|
|
|
+ #if !GFGZSB
|
|
|
+ if (LauncherConfig.platformId == 2)
|
|
|
+ {
|
|
|
+#if !UNITY_EDITOR && UNITY_IOS
|
|
|
+ QDDouYouManagerIos.Instance.Logout();
|
|
|
+#endif
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ QDDouYouManager.Instance.Logout();
|
|
|
+ }
|
|
|
+ #endif
|
|
|
break;
|
|
|
case (int)ChannelID.DouYouDev:
|
|
|
QDDouYouManager.Instance.Logout();
|
|
@@ -186,7 +268,20 @@ namespace GFGGame
|
|
|
GameController.ShowExitAlert();
|
|
|
break;
|
|
|
case (int)ChannelID.DouYou:
|
|
|
- GameController.ShowExitAlert();
|
|
|
+#if GFGZSB
|
|
|
+ GameController.ShowExitAlert();
|
|
|
+#else
|
|
|
+ if (LauncherConfig.platformId == 2)
|
|
|
+ {
|
|
|
+#if !UNITY_EDITOR && UNITY_IOS
|
|
|
+ QDDouYouManagerIos.Instance.Exit();
|
|
|
+#endif
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ QDDouYouManager.Instance.Exit();
|
|
|
+ }
|
|
|
+#endif
|
|
|
break;
|
|
|
case (int)ChannelID.DouYouDev:
|
|
|
QDDouYouManager.Instance.Exit();
|