|
@@ -32,14 +32,7 @@ namespace GFGGame
|
|
|
|
|
|
public void OnCreateRole()
|
|
|
{
|
|
|
- var zoneScene = GameGlobal.zoneScene;
|
|
|
- var roleInfo = zoneScene.GetComponent<RoleInfosComponent>().GetCurrentRole();
|
|
|
-
|
|
|
- string serverName = zoneScene.GetComponent<ServerInfosComponent>().recentlyServerInfo.ServerName;
|
|
|
-
|
|
|
- QDDouYouManagerInit.Instance.ReportRole((int)DouYouRoleLogReportType.CreateRole,
|
|
|
- roleInfo.Id.ToString(), 1.ToString(), roleInfo.Name, roleInfo.ServerId.ToString(),
|
|
|
- serverName);
|
|
|
+ QDManager.PushRoleAction(DouYouRoleLogReportType.CreateRole);
|
|
|
}
|
|
|
|
|
|
public void OnEnterGame()
|
|
@@ -52,8 +45,7 @@ namespace GFGGame
|
|
|
|
|
|
QDDouYouManagerInit.Instance.ReportRoleLogin(roleInfo.Id.ToString(), lvl.ToString(), roleInfo.Name,
|
|
|
roleInfo.ServerId.ToString(), serverName);
|
|
|
- QDDouYouManagerInit.Instance.ReportRole((int)DouYouRoleLogReportType.EnterGame,
|
|
|
- roleInfo.Id.ToString(), lvl.ToString(), roleInfo.Name, roleInfo.ServerId.ToString(), serverName);
|
|
|
+ QDManager.PushRoleAction(DouYouRoleLogReportType.EnterGame);
|
|
|
}
|
|
|
|
|
|
public void OnQuitToLoginView()
|
|
@@ -69,14 +61,7 @@ namespace GFGGame
|
|
|
|
|
|
public void LoginOutBefore()
|
|
|
{
|
|
|
- var zoneScene = GameGlobal.zoneScene;
|
|
|
- var roleInfo = zoneScene.GetComponent<RoleInfosComponent>().GetCurrentRole();
|
|
|
- int lvl = GameGlobal.myNumericComponent.GetAsInt(NumericType.Lvl);
|
|
|
- string serverName = zoneScene.GetComponent<ServerInfosComponent>().recentlyServerInfo.ServerName;
|
|
|
-
|
|
|
- QDDouYouManagerInit.Instance.ReportRole((int)DouYouRoleLogReportType.ExitGame,
|
|
|
- roleInfo.Id.ToString(), lvl.ToString(), roleInfo.Name, roleInfo.ServerId.ToString(),
|
|
|
- serverName);
|
|
|
+ QDManager.PushRoleAction(DouYouRoleLogReportType.ExitGame);
|
|
|
}
|
|
|
|
|
|
public void Pay(int buyID, int count, string orderID, long price)
|
|
@@ -109,18 +94,14 @@ namespace GFGGame
|
|
|
|
|
|
public void Exit()
|
|
|
{
|
|
|
- var zoneScene = GameGlobal.zoneScene;
|
|
|
- var roleInfo = zoneScene.GetComponent<RoleInfosComponent>().GetCurrentRole();
|
|
|
- int lvl = GameGlobal.myNumericComponent.GetAsInt(NumericType.Lvl);
|
|
|
- string serverName = zoneScene.GetComponent<ServerInfosComponent>().recentlyServerInfo.ServerName;
|
|
|
-
|
|
|
- QDDouYouManagerInit.Instance.ReportRole((int)DouYouRoleLogReportType.ExitGame,
|
|
|
- roleInfo.Id.ToString(), lvl.ToString(), roleInfo.Name, roleInfo.ServerId.ToString(),
|
|
|
- serverName);
|
|
|
+ QDManager.PushRoleAction(DouYouRoleLogReportType.ExitGame);
|
|
|
QDDouYouManagerInit.Instance.ExitApp();
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ /// <summary>
|
|
|
+ /// SDK回调
|
|
|
+ /// </summary>
|
|
|
public class DouYouSDKListener : IDouYouSDKListener
|
|
|
{
|
|
|
// /// <summary>
|