public static void TrackViewerSyncEnabled(string userId, bool isEnabled, string sessionId = "") { var payload = new EventDataWithEnabled { eventName = "reflectViewerSyncEnabled", userID = userId, sessionID = sessionId, eventParams = new EventParamEnabled { isEnabled = isEnabled } }; SendEvent(payload); }
public static void TrackViewerSyncEnabled(string userId, bool isEnabled, string sessionId = "") { var payload = new EventDataWithEnabled { eventName = "reflectViewerSyncEnabled", userID = userId, sessionID = sessionId, deviceUniqueIdentifier = SystemInfo.deviceUniqueIdentifier, cloudProvider = LocaleUtils.GetProvider().ToString(), platform = Application.platform.ToString(), viewerVersion = Application.version, reflectVersion = Assembly.GetAssembly(typeof(UnityProject)).GetName().Version.ToString(), eventParams = new EventParamEnabled { isEnabled = isEnabled } }; SendEvent(payload); }
private static void SendEvent(EventDataWithEnabled body) { var json = JsonUtility.ToJson(body); SendEvent(json); }