using UnityEngine; using UnityEditor; using System.Collections.Generic; namespace SDK { public class SdkCustomEvent { static Dictionary dic = new Dictionary(); public static void Init() { dic.Add("Start-game", new string[] {"Start-game", "启动游戏", "4387bk", "prs5vr", "juas2d"}); dic.Add("Load-updates", new string[] { "Load-updates", "加载更新包", "nvgpba", "nrgy40","h2ea12" }); dic.Add("End-loading", new string[] { "End-loading", "加载更新包完成", "5k6zad", "sr4gtb", "d4bboh"}); CustomEvent("Start-game"); } public static void CustomEvent(string eventName) { if (!GameLogic.AppConst.isSDKLogin) return; string pn = AndroidDeviceInfo.Instance.GetPackageName(); string[] ec = dic[eventName]; if(ec.Length <= 0) return; if (pn == "com.tcxgp.pass") { SDKManager.Instance.CustomEvent(ec[1], ec[2], "1"); SDKManager.Instance.CustomEvent(ec[3], ec[2], "2"); }else if(pn == "com.tcxgpcsb.pass") { SDKManager.Instance.CustomEvent(ec[1], ec[2], "1"); SDKManager.Instance.CustomEvent(ec[2], ec[2], "2"); } else if (pn == "com.tcxhw.project"|| pn == "com.jltest.www") { SDKManager.Instance.CustomEvent(ec[1], ec[2], "1"); SDKManager.Instance.CustomEvent(ec[4], ec[2], "2"); } } } }