|
@@ -35,65 +35,105 @@ namespace GFGGame
|
|
|
CpExt = sdkParams["cp_ext"].ToString();
|
|
CpExt = sdkParams["cp_ext"].ToString();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- public void Login()
|
|
|
|
|
- {
|
|
|
|
|
- // if (!string.IsNullOrEmpty(uid))
|
|
|
|
|
- // {
|
|
|
|
|
- // EventAgent.DispatchEvent(ConstMessage.ON_PLATFORM_SDK_LOGINED, uid);
|
|
|
|
|
- // return;
|
|
|
|
|
- // }
|
|
|
|
|
- // if (isLogining) return;
|
|
|
|
|
- // Debug.Log($"quick Login");
|
|
|
|
|
- // isLogining = true;
|
|
|
|
|
- QDJHGameManagerInit.Instance.ShowLogin();
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
public void OnCreateRole()
|
|
public void OnCreateRole()
|
|
|
{
|
|
{
|
|
|
- QDManager.PushRoleAction(DouYouRoleLogReportType.CreateRole);
|
|
|
|
|
|
|
+ //改名上报给sdk
|
|
|
|
|
+ var zoneSceneDev = GameGlobal.zoneScene;
|
|
|
|
|
+ if (zoneSceneDev == null) return;
|
|
|
|
|
+
|
|
|
|
|
+ if (zoneSceneDev.GetComponent<RoleInfosComponent>() == null ||
|
|
|
|
|
+ zoneSceneDev.GetComponent<RoleInfosComponent>().IsDisposed) return;
|
|
|
|
|
+
|
|
|
|
|
+ var roleInfoDev = zoneSceneDev.GetComponent<RoleInfosComponent>().GetCurrentRole();
|
|
|
|
|
+ if (roleInfoDev == null) return;
|
|
|
|
|
+
|
|
|
|
|
+ if (GameGlobal.myNumericComponent == null) return;
|
|
|
|
|
+ int lvlDev = GameGlobal.myNumericComponent.GetAsInt(NumericType.Lvl);
|
|
|
|
|
+ int vipLvl = GameGlobal.myNumericComponent.GetAsInt(NumericType.Lvl);
|
|
|
|
|
+
|
|
|
|
|
+ if (zoneSceneDev.GetComponent<ServerInfosComponent>() == null) return;
|
|
|
|
|
+ if (zoneSceneDev.GetComponent<ServerInfosComponent>().recentlyServerInfo == null) return;
|
|
|
|
|
+ long itemNum = ItemDataManager.GetItemNum(ConstItemID.DIAMOND_PURPLE);
|
|
|
|
|
+
|
|
|
|
|
+ string serverNameDev =
|
|
|
|
|
+ zoneSceneDev.GetComponent<ServerInfosComponent>().recentlyServerInfo.ServerName;
|
|
|
|
|
+ QDJHGameManagerInit.Instance.CreateRole(roleInfoDev.Id.ToString(),
|
|
|
|
|
+ roleInfoDev.Name,
|
|
|
|
|
+ lvlDev,
|
|
|
|
|
+ zoneSceneDev.GetComponent<ServerInfosComponent>().CurrentServerId.ToString(),
|
|
|
|
|
+ serverNameDev,
|
|
|
|
|
+ vipLvl,
|
|
|
|
|
+ "",
|
|
|
|
|
+ itemNum.ToString(),
|
|
|
|
|
+ roleInfoDev.CreateTime.ToString());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public void OnEnterGame()
|
|
public void OnEnterGame()
|
|
|
{
|
|
{
|
|
|
- var zoneScene = GameGlobal.zoneScene;
|
|
|
|
|
- if (zoneScene == null) return;
|
|
|
|
|
|
|
+ var zoneSceneDev = GameGlobal.zoneScene;
|
|
|
|
|
+ if (zoneSceneDev == null) return;
|
|
|
|
|
|
|
|
- if (zoneScene.GetComponent<RoleInfosComponent>() == null ||
|
|
|
|
|
- zoneScene.GetComponent<RoleInfosComponent>().IsDisposed) return;
|
|
|
|
|
|
|
+ if (zoneSceneDev.GetComponent<RoleInfosComponent>() == null ||
|
|
|
|
|
+ zoneSceneDev.GetComponent<RoleInfosComponent>().IsDisposed) return;
|
|
|
|
|
|
|
|
- var roleInfo = zoneScene.GetComponent<RoleInfosComponent>().GetCurrentRole();
|
|
|
|
|
- if (roleInfo == null) return;
|
|
|
|
|
|
|
+ var roleInfoDev = zoneSceneDev.GetComponent<RoleInfosComponent>().GetCurrentRole();
|
|
|
|
|
+ if (roleInfoDev == null) return;
|
|
|
|
|
|
|
|
if (GameGlobal.myNumericComponent == 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;
|
|
|
|
|
-
|
|
|
|
|
- QDJHGameManagerInit.Instance.ReportRoleLogin(roleInfo.Id.ToString(), lvl.ToString(), roleInfo.Name,
|
|
|
|
|
- roleInfo.ServerId.ToString(), serverName);
|
|
|
|
|
- QDManager.PushRoleAction(DouYouRoleLogReportType.EnterGame);
|
|
|
|
|
|
|
+ int lvlDev = GameGlobal.myNumericComponent.GetAsInt(NumericType.Lvl);
|
|
|
|
|
+ int vipLvl = GameGlobal.myNumericComponent.GetAsInt(NumericType.Lvl);
|
|
|
|
|
+
|
|
|
|
|
+ if (zoneSceneDev.GetComponent<ServerInfosComponent>() == null) return;
|
|
|
|
|
+ if (zoneSceneDev.GetComponent<ServerInfosComponent>().recentlyServerInfo == null) return;
|
|
|
|
|
+ long itemNum = ItemDataManager.GetItemNum(ConstItemID.DIAMOND_PURPLE);
|
|
|
|
|
+
|
|
|
|
|
+ string serverNameDev =
|
|
|
|
|
+ zoneSceneDev.GetComponent<ServerInfosComponent>().recentlyServerInfo.ServerName;
|
|
|
|
|
+ QDJHGameManagerInit.Instance.LoginRole(roleInfoDev.Id.ToString(),
|
|
|
|
|
+ roleInfoDev.Name,
|
|
|
|
|
+ lvlDev,
|
|
|
|
|
+ zoneSceneDev.GetComponent<ServerInfosComponent>().CurrentServerId.ToString(),
|
|
|
|
|
+ serverNameDev,
|
|
|
|
|
+ vipLvl,
|
|
|
|
|
+ "",
|
|
|
|
|
+ itemNum.ToString(),
|
|
|
|
|
+ roleInfoDev.CreateTime.ToString());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- public void OnQuitToLoginView()
|
|
|
|
|
|
|
+ public void UpgradeRole()
|
|
|
{
|
|
{
|
|
|
- Debug.Log($"DouYou OnQuitToLoginView");
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ var zoneSceneDev = GameGlobal.zoneScene;
|
|
|
|
|
+ if (zoneSceneDev == null) return;
|
|
|
|
|
|
|
|
- public void Logout()
|
|
|
|
|
- {
|
|
|
|
|
- Debug.Log($"Game.HotUpdate DouYou Logout");
|
|
|
|
|
- QDJHGameManagerInit.Instance.ShowLogout();
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ if (zoneSceneDev.GetComponent<RoleInfosComponent>() == null ||
|
|
|
|
|
+ zoneSceneDev.GetComponent<RoleInfosComponent>().IsDisposed) return;
|
|
|
|
|
|
|
|
- public void LoginOutBefore()
|
|
|
|
|
- {
|
|
|
|
|
- QDManager.PushRoleAction(DouYouRoleLogReportType.ExitGame);
|
|
|
|
|
|
|
+ var roleInfoDev = zoneSceneDev.GetComponent<RoleInfosComponent>().GetCurrentRole();
|
|
|
|
|
+ if (roleInfoDev == null) return;
|
|
|
|
|
+
|
|
|
|
|
+ if (GameGlobal.myNumericComponent == null) return;
|
|
|
|
|
+ int lvlDev = GameGlobal.myNumericComponent.GetAsInt(NumericType.Lvl);
|
|
|
|
|
+ int vipLvl = GameGlobal.myNumericComponent.GetAsInt(NumericType.Lvl);
|
|
|
|
|
+
|
|
|
|
|
+ if (zoneSceneDev.GetComponent<ServerInfosComponent>() == null) return;
|
|
|
|
|
+ if (zoneSceneDev.GetComponent<ServerInfosComponent>().recentlyServerInfo == null) return;
|
|
|
|
|
+ long itemNum = ItemDataManager.GetItemNum(ConstItemID.DIAMOND_PURPLE);
|
|
|
|
|
+
|
|
|
|
|
+ string serverNameDev =
|
|
|
|
|
+ zoneSceneDev.GetComponent<ServerInfosComponent>().recentlyServerInfo.ServerName;
|
|
|
|
|
+ QDJHGameManagerInit.Instance.UpgradeRole(roleInfoDev.Id.ToString(),
|
|
|
|
|
+ roleInfoDev.Name,
|
|
|
|
|
+ lvlDev,
|
|
|
|
|
+ zoneSceneDev.GetComponent<ServerInfosComponent>().CurrentServerId.ToString(),
|
|
|
|
|
+ serverNameDev,
|
|
|
|
|
+ vipLvl,
|
|
|
|
|
+ "",
|
|
|
|
|
+ itemNum.ToString(),
|
|
|
|
|
+ roleInfoDev.CreateTime.ToString());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- public void Pay(int buyID, int count, string orderID, long price)
|
|
|
|
|
|
|
+
|
|
|
|
|
+ public void Pay(int buyID, string orderID, long price)
|
|
|
{
|
|
{
|
|
|
ShopCfg shopCfg = CommonDataManager.Tables.TblShopCfg.GetOrDefault(buyID);
|
|
ShopCfg shopCfg = CommonDataManager.Tables.TblShopCfg.GetOrDefault(buyID);
|
|
|
if (shopCfg == null)
|
|
if (shopCfg == null)
|
|
@@ -121,24 +161,20 @@ namespace GFGGame
|
|
|
|
|
|
|
|
if (GameGlobal.myNumericComponent == null) return;
|
|
if (GameGlobal.myNumericComponent == null) return;
|
|
|
int lvl = GameGlobal.myNumericComponent.GetAsInt(NumericType.Lvl);
|
|
int lvl = GameGlobal.myNumericComponent.GetAsInt(NumericType.Lvl);
|
|
|
|
|
+ int vipLevel = GameGlobal.myNumericComponent.GetAsInt(NumericType.VipLevel);
|
|
|
|
|
|
|
|
if (zoneScene.GetComponent<ServerInfosComponent>() == null) return;
|
|
if (zoneScene.GetComponent<ServerInfosComponent>() == null) return;
|
|
|
if (zoneScene.GetComponent<ServerInfosComponent>().recentlyServerInfo == null) return;
|
|
if (zoneScene.GetComponent<ServerInfosComponent>().recentlyServerInfo == null) return;
|
|
|
|
|
|
|
|
string serverName = zoneScene.GetComponent<ServerInfosComponent>().recentlyServerInfo.ServerName;
|
|
string serverName = zoneScene.GetComponent<ServerInfosComponent>().recentlyServerInfo.ServerName;
|
|
|
-
|
|
|
|
|
|
|
+ long itemNum = ItemDataManager.GetItemNum(ConstItemID.DIAMOND_PURPLE);
|
|
|
|
|
|
|
|
//自定义参数
|
|
//自定义参数
|
|
|
string other = orderID + "|gfg|" + roleInfo.Id;
|
|
string other = orderID + "|gfg|" + roleInfo.Id;
|
|
|
- QDJHGameManagerInit.Instance.ShowSwitchPayment(orderID, price.ToString(), buyID.ToString(),
|
|
|
|
|
- shopCfg.ItemName, string.Empty,
|
|
|
|
|
- roleInfo.ServerId.ToString(), serverName, roleInfo.Id.ToString(), roleInfo.Name, lvl.ToString(), other);
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- public void Exit()
|
|
|
|
|
- {
|
|
|
|
|
- QDManager.PushRoleAction(DouYouRoleLogReportType.ExitGame);
|
|
|
|
|
- QDDouYouManagerInit.Instance.ExitApp();
|
|
|
|
|
|
|
+ QDJHGameManagerInit.Instance.Recharge(Convert.ToInt32(price * 1000), buyID.ToString(), shopCfg.ItemName,
|
|
|
|
|
+ LauncherConfig.rechargeAddress,
|
|
|
|
|
+ roleInfo.ServerId.ToString(), serverName, roleInfo.Name, roleInfo.Id.ToString(), lvl.ToString(),
|
|
|
|
|
+ vipLevel.ToString(), orderID, itemNum.ToString(), other, "");
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -155,11 +191,13 @@ namespace GFGGame
|
|
|
//支付完成后通知Unity
|
|
//支付完成后通知Unity
|
|
|
public void OnRechargeCompleteAb(string message)
|
|
public void OnRechargeCompleteAb(string message)
|
|
|
{
|
|
{
|
|
|
|
|
+ Debug.Log("Game.HotUpdate OnRechargeCompleteAb" + message);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//支付错误
|
|
//支付错误
|
|
|
public void OnRechargeErrorAb(string message)
|
|
public void OnRechargeErrorAb(string message)
|
|
|
{
|
|
{
|
|
|
|
|
+ Debug.Log("Game.HotUpdate PayFailAb: " + message);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//创建角色实例化完成
|
|
//创建角色实例化完成
|