1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- using ET;
- using UnityEngine;
- namespace GFGGame
- {
- public class LogServerHelper
- {
- /// <summary>
- /// 发送节点日志
- /// </summary>
- /// <param name="node"></param>
- public static void SendNodeLog(int node)
- {
- var zoneScene = GameGlobal.zoneScene;
- var logData = EventTrackFlow2.Instance;
- logData.EventId = GenerateIDUtil.GenerateId();
- logData.DtEventTime = DateTimeUtil.GetNowTime(DateTimeUtil.FormatE);
- logData.PlatFormId = LauncherConfig.platformId;
- logData.ServerId = zoneScene.GetComponent<ServerInfosComponent>().CurrentServerId;
- logData.ChannelId = GameConfig.ChannelId;
- logData.Account = SystemInfo.deviceUniqueIdentifier;
- logData.EventType = node;
- var logStr = zoneScene.GetComponent<LogSplicingComponent>().LogObjectToStr(logData);
- HttpTool.Instance.Post(GameConfig.logApiReportUrl, logStr);
- }
- /// <summary>
- /// 发送玩法参与度
- /// </summary>
- /// <param name="node"></param>
- public static void SendPlayParticipationLog(int eventType, int type)
- {
- var zoneScene = GameGlobal.zoneScene;
- var logData = ET.PlayParticipation.Instance;
- logData.EventId = GenerateIDUtil.GenerateId();
- logData.DtEventTime = DateTimeUtil.GetNowTime(DateTimeUtil.FormatE);
- logData.PlatFormId = LauncherConfig.platformId;
- logData.ChannelId = GameConfig.ChannelId;
- logData.ServerId = zoneScene.GetComponent<ServerInfosComponent>().CurrentServerId;
- logData.PlayerId = zoneScene.GetComponent<RoleInfosComponent>().CurrentRoleId;
- logData.PlayerName = zoneScene.GetComponent<RoleInfosComponent>().GetCurrentRoleName();
- logData.EventType = eventType;
- logData.Type = type;
- var logStr = zoneScene.GetComponent<LogSplicingComponent>().LogObjectToStr(logData);
- HttpTool.Instance.Post(GameConfig.logApiReportUrl, logStr);
- }
- }
- }
|