using ET;
using UnityEngine;
namespace GFGGame
{
public class LogServerHelper
{
///
/// 发送节点日志
///
///
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().CurrentServerId;
logData.ChannelId = LauncherConfig.ChannelId;
logData.Account = SystemInfo.deviceUniqueIdentifier;
logData.EventType = node;
var logStr = zoneScene.GetComponent().LogObjectToStr(logData);
//HttpTool.Instance.Post(GameConfig.logApiReportUrl, logStr);
var body = $"?logStr={logStr}";
HttpTool.Instance.Get(GameConfig.logApiReportUrl + body, null,false);
}
///
/// 发送玩法参与度
///
///
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 = LauncherConfig.ChannelId;
logData.ServerId = zoneScene.GetComponent().CurrentServerId;
logData.PlayerId = zoneScene.GetComponent().CurrentRoleId;
logData.PlayerName = zoneScene.GetComponent().GetCurrentRoleName();
logData.EventType = eventType;
logData.Type = type;
var logStr = zoneScene.GetComponent().LogObjectToStr(logData);
//HttpTool.Instance.Post(GameConfig.logApiReportUrl, logStr);
var body = $"?logStr={logStr}";
HttpTool.Instance.Get(GameConfig.logApiReportUrl + body, null,false);
}
}
}