#if UNITY_WEBGL && WEBGL_WX using System.Collections.Generic; using LitJson; using WeChatWASM; namespace HC { public class HCWXAnalytics : HCIAnalytics { public void TrackEvent(string eventName, Dictionary eventDic = null) { eventDic ??= new Dictionary(); var json = JsonMapper.ToJson(eventDic); HCDebugger.LogDebug($"[HCWXAnalytics] [TrackEvent] eventName {eventName} json = {json}"); Dictionary umeng = new Dictionary(); umeng["cmd"] = "umeng"; umeng["eventName"] = eventName; umeng["data"] = eventDic; HCWxTools.Instance.UnityToWxMiniGame(umeng); #if !UNITY_EDITOR WX.ReportEvent(eventName.ToLower(), eventDic); #endif } } } #endif