|
@@ -14,12 +14,31 @@ namespace GFGGame
|
|
switch (LauncherConfig.ChannelId)
|
|
switch (LauncherConfig.ChannelId)
|
|
{
|
|
{
|
|
case (int)ChannelID.Test:
|
|
case (int)ChannelID.Test:
|
|
|
|
+ // AliManagerr.Instance.Init();
|
|
|
|
+ // QDShareManager.Instance.Init();
|
|
break;
|
|
break;
|
|
case (int)ChannelID.DouYou:
|
|
case (int)ChannelID.DouYou:
|
|
- QDDouYouManager.Instance.Init();
|
|
|
|
|
|
+ //QDDouYouManager.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;
|
|
break;
|
|
case (int)ChannelID.DouYouDev:
|
|
case (int)ChannelID.DouYouDev:
|
|
QDDouYouManager.Instance.Init();
|
|
QDDouYouManager.Instance.Init();
|
|
|
|
+ QDShareManager.Instance.Init();
|
|
break;
|
|
break;
|
|
case (int)ChannelID.AppStore:
|
|
case (int)ChannelID.AppStore:
|
|
#if !UNITY_EDITOR && UNITY_IOS
|
|
#if !UNITY_EDITOR && UNITY_IOS
|
|
@@ -46,7 +65,25 @@ namespace GFGGame
|
|
|
|
|
|
break;
|
|
break;
|
|
case (int)ChannelID.DouYou:
|
|
case (int)ChannelID.DouYou:
|
|
- QDDouYouManager.Instance.Login();
|
|
|
|
|
|
+ #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;
|
|
break;
|
|
case (int)ChannelID.DouYouDev:
|
|
case (int)ChannelID.DouYouDev:
|
|
QDDouYouManager.Instance.Login();
|
|
QDDouYouManager.Instance.Login();
|
|
@@ -67,7 +104,12 @@ namespace GFGGame
|
|
|
|
|
|
break;
|
|
break;
|
|
case (int)ChannelID.DouYou:
|
|
case (int)ChannelID.DouYou:
|
|
- QDDouYouManager.Instance.OnCreateRole();
|
|
|
|
|
|
+#if !GFGZSB
|
|
|
|
+ if (LauncherConfig.platformId == 1)
|
|
|
|
+ {
|
|
|
|
+ QDDouYouManager.Instance.OnCreateRole();
|
|
|
|
+ }
|
|
|
|
+#endif
|
|
break;
|
|
break;
|
|
case (int)ChannelID.DouYouDev:
|
|
case (int)ChannelID.DouYouDev:
|
|
QDDouYouManager.Instance.OnCreateRole();
|
|
QDDouYouManager.Instance.OnCreateRole();
|
|
@@ -85,7 +127,18 @@ namespace GFGGame
|
|
|
|
|
|
break;
|
|
break;
|
|
case (int)ChannelID.DouYou:
|
|
case (int)ChannelID.DouYou:
|
|
- QDDouYouManager.Instance.OnEnterGame();
|
|
|
|
|
|
+#if !GFGZSB
|
|
|
|
+ if (LauncherConfig.platformId == 2)
|
|
|
|
+ {
|
|
|
|
+#if !UNITY_EDITOR && UNITY_IOS
|
|
|
|
+ QDDouYouManagerIos.Instance.OnEnterGame();
|
|
|
|
+#endif
|
|
|
|
+ }
|
|
|
|
+ else
|
|
|
|
+ {
|
|
|
|
+ QDDouYouManager.Instance.OnEnterGame();
|
|
|
|
+ }
|
|
|
|
+#endif
|
|
break;
|
|
break;
|
|
case (int)ChannelID.DouYouDev:
|
|
case (int)ChannelID.DouYouDev:
|
|
QDDouYouManager.Instance.OnEnterGame();
|
|
QDDouYouManager.Instance.OnEnterGame();
|
|
@@ -107,7 +160,18 @@ namespace GFGGame
|
|
|
|
|
|
break;
|
|
break;
|
|
case (int)ChannelID.DouYou:
|
|
case (int)ChannelID.DouYou:
|
|
- QDDouYouManager.Instance.OnQuitToLoginView();
|
|
|
|
|
|
+#if !GFGZSB
|
|
|
|
+ if (LauncherConfig.platformId == 2)
|
|
|
|
+ {
|
|
|
|
+#if !UNITY_EDITOR && UNITY_IOS
|
|
|
|
+ QDDouYouManagerIos.Instance.OnQuitToLoginView();
|
|
|
|
+#endif
|
|
|
|
+ }
|
|
|
|
+ else
|
|
|
|
+ {
|
|
|
|
+ QDDouYouManager.Instance.OnQuitToLoginView();
|
|
|
|
+ }
|
|
|
|
+#endif
|
|
break;
|
|
break;
|
|
case (int)ChannelID.DouYouDev:
|
|
case (int)ChannelID.DouYouDev:
|
|
QDDouYouManager.Instance.OnQuitToLoginView();
|
|
QDDouYouManager.Instance.OnQuitToLoginView();
|
|
@@ -128,7 +192,22 @@ namespace GFGGame
|
|
|
|
|
|
break;
|
|
break;
|
|
case (int)ChannelID.DouYou:
|
|
case (int)ChannelID.DouYou:
|
|
- QDDouYouManager.Instance.Pay(buyID, count, orderID, price);
|
|
|
|
|
|
+#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;
|
|
break;
|
|
case (int)ChannelID.DouYouDev:
|
|
case (int)ChannelID.DouYouDev:
|
|
QDDouYouManager.Instance.Pay(buyID, count, orderID, price);
|
|
QDDouYouManager.Instance.Pay(buyID, count, orderID, price);
|
|
@@ -157,7 +236,18 @@ namespace GFGGame
|
|
|
|
|
|
break;
|
|
break;
|
|
case (int)ChannelID.DouYou:
|
|
case (int)ChannelID.DouYou:
|
|
- QDDouYouManager.Instance.Logout();
|
|
|
|
|
|
+ #if !GFGZSB
|
|
|
|
+ if (LauncherConfig.platformId == 2)
|
|
|
|
+ {
|
|
|
|
+#if !UNITY_EDITOR && UNITY_IOS
|
|
|
|
+ QDDouYouManagerIos.Instance.Logout();
|
|
|
|
+#endif
|
|
|
|
+ }
|
|
|
|
+ else
|
|
|
|
+ {
|
|
|
|
+ QDDouYouManager.Instance.Logout();
|
|
|
|
+ }
|
|
|
|
+ #endif
|
|
break;
|
|
break;
|
|
case (int)ChannelID.DouYouDev:
|
|
case (int)ChannelID.DouYouDev:
|
|
QDDouYouManager.Instance.Logout();
|
|
QDDouYouManager.Instance.Logout();
|
|
@@ -178,7 +268,20 @@ namespace GFGGame
|
|
GameController.ShowExitAlert();
|
|
GameController.ShowExitAlert();
|
|
break;
|
|
break;
|
|
case (int)ChannelID.DouYou:
|
|
case (int)ChannelID.DouYou:
|
|
- QDDouYouManager.Instance.Exit();
|
|
|
|
|
|
+#if GFGZSB
|
|
|
|
+ GameController.ShowExitAlert();
|
|
|
|
+#else
|
|
|
|
+ if (LauncherConfig.platformId == 2)
|
|
|
|
+ {
|
|
|
|
+#if !UNITY_EDITOR && UNITY_IOS
|
|
|
|
+ QDDouYouManagerIos.Instance.Exit();
|
|
|
|
+#endif
|
|
|
|
+ }
|
|
|
|
+ else
|
|
|
|
+ {
|
|
|
|
+ QDDouYouManager.Instance.Exit();
|
|
|
|
+ }
|
|
|
|
+#endif
|
|
break;
|
|
break;
|
|
case (int)ChannelID.DouYouDev:
|
|
case (int)ChannelID.DouYouDev:
|
|
QDDouYouManager.Instance.Exit();
|
|
QDDouYouManager.Instance.Exit();
|
|
@@ -201,25 +304,25 @@ namespace GFGGame
|
|
break;
|
|
break;
|
|
case (int)ChannelID.DouYou:
|
|
case (int)ChannelID.DouYou:
|
|
//改名上报给sdk
|
|
//改名上报给sdk
|
|
- var zoneScene = GameGlobal.zoneScene;
|
|
|
|
- if (zoneScene == null) return;
|
|
|
|
-
|
|
|
|
- if (zoneScene.GetComponent<RoleInfosComponent>() == null ||
|
|
|
|
- zoneScene.GetComponent<RoleInfosComponent>().IsDisposed) return;
|
|
|
|
-
|
|
|
|
- var roleInfo = zoneScene.GetComponent<RoleInfosComponent>().GetCurrentRole();
|
|
|
|
- if (roleInfo == null) return;
|
|
|
|
-
|
|
|
|
- if (GameGlobal.myNumericComponent == null) return;
|
|
|
|
- int lvl = GameGlobal.myNumericComponent.GetAsInt(NumericType.Lvl);
|
|
|
|
-
|
|
|
|
- if (zoneScene.GetComponent<ServerInfosComponent>() == null) return;
|
|
|
|
- if (zoneScene.GetComponent<ServerInfosComponent>().recentlyServerInfo == null) return;
|
|
|
|
-
|
|
|
|
- string serverName = zoneScene.GetComponent<ServerInfosComponent>().recentlyServerInfo.ServerName;
|
|
|
|
- QDDouYouManagerInit.Instance.ReportRole((int)reportType,
|
|
|
|
- roleInfo.Id.ToString(), lvl.ToString(), roleInfo.Name, roleInfo.ServerId.ToString(),
|
|
|
|
- serverName);
|
|
|
|
|
|
+ // var zoneScene = GameGlobal.zoneScene;
|
|
|
|
+ // if (zoneScene == null) return;
|
|
|
|
+ //
|
|
|
|
+ // if (zoneScene.GetComponent<RoleInfosComponent>() == null ||
|
|
|
|
+ // zoneScene.GetComponent<RoleInfosComponent>().IsDisposed) return;
|
|
|
|
+ //
|
|
|
|
+ // var roleInfo = zoneScene.GetComponent<RoleInfosComponent>().GetCurrentRole();
|
|
|
|
+ // if (roleInfo == null) return;
|
|
|
|
+ //
|
|
|
|
+ // if (GameGlobal.myNumericComponent == null) return;
|
|
|
|
+ // int lvl = GameGlobal.myNumericComponent.GetAsInt(NumericType.Lvl);
|
|
|
|
+ //
|
|
|
|
+ // if (zoneScene.GetComponent<ServerInfosComponent>() == null) return;
|
|
|
|
+ // if (zoneScene.GetComponent<ServerInfosComponent>().recentlyServerInfo == null) return;
|
|
|
|
+ //
|
|
|
|
+ // string serverName = zoneScene.GetComponent<ServerInfosComponent>().recentlyServerInfo.ServerName;
|
|
|
|
+ // QDDouYouManagerInit.Instance.ReportRole((int)reportType,
|
|
|
|
+ // roleInfo.Id.ToString(), lvl.ToString(), roleInfo.Name, roleInfo.ServerId.ToString(),
|
|
|
|
+ // serverName);
|
|
break;
|
|
break;
|
|
case (int)ChannelID.DouYouDev:
|
|
case (int)ChannelID.DouYouDev:
|
|
//改名上报给sdk
|
|
//改名上报给sdk
|