|
@@ -9,17 +9,36 @@ namespace GFGGame
|
|
|
/// 发送节点日志
|
|
|
/// </summary>
|
|
|
/// <param name="node"></param>
|
|
|
- public static void SendNodeLog(ReasonEnum node)
|
|
|
+ public static void SendNodeLog(int node)
|
|
|
{
|
|
|
var zoneScene = GameGlobal.zoneScene;
|
|
|
- var logData = new EventTrackFlow2();
|
|
|
+ var logData = EventTrackFlow2.Instance;
|
|
|
logData.iEventId = GenerateIDUtil.GenerateId();
|
|
|
logData.dtEventTime = DateTimeUtil.GetNowTime(DateTimeUtil.FormatE);
|
|
|
- logData.iOperatorId = GameGlobal.platformId;
|
|
|
+ logData.iOperatorId = LauncherConfig.platformId;
|
|
|
logData.iServerId = zoneScene.GetComponent<ServerInfosComponent>().CurrentServerId;
|
|
|
logData.sAccount = SystemInfo.deviceUniqueIdentifier;
|
|
|
- logData.iEvent = (int)node;
|
|
|
- logData.iServerId = GameGlobal.zoneScene.GetComponent<ServerInfosComponent>().CurrentServerId;
|
|
|
+ logData.iEvent = node;
|
|
|
+ var logStr = zoneScene.GetComponent<LogSplicingComponent>().LogObjectToStr(logData);
|
|
|
+ LogSProxy.SendLog(logStr);
|
|
|
+ }
|
|
|
+ /// <summary>
|
|
|
+ /// 发送玩法参与度
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="node"></param>
|
|
|
+ public static void SendNodeLog(int ievent, int type)
|
|
|
+ {
|
|
|
+ var zoneScene = GameGlobal.zoneScene;
|
|
|
+ var logData = PlayParticipation.Instance;
|
|
|
+ logData.iEventId = GenerateIDUtil.GenerateId();
|
|
|
+ logData.dtEventTime = DateTimeUtil.GetNowTime(DateTimeUtil.FormatE);
|
|
|
+ logData.iOperatorId = LauncherConfig.platformId;
|
|
|
+ logData.iServerId = zoneScene.GetComponent<ServerInfosComponent>().CurrentServerId;
|
|
|
+ logData.sAccount = zoneScene.GetComponent<AccountInfoComponent>().AccountId.ToString();
|
|
|
+ logData.iPlayerId = zoneScene.GetComponent<RoleInfosComponent>().CurrentRoleId;
|
|
|
+ logData.sPlayerName = zoneScene.GetComponent<RoleInfosComponent>().GetCurrentRoleName();
|
|
|
+ logData.iEvent = ievent;
|
|
|
+ logData.type = type;
|
|
|
var logStr = zoneScene.GetComponent<LogSplicingComponent>().LogObjectToStr(logData);
|
|
|
LogSProxy.SendLog(logStr);
|
|
|
}
|