miduo_client/Assets/LuaFramework/Scripts/SDK/SdkCustomEvent.cs

50 lines
1.9 KiB
C#
Raw Normal View History

2020-08-22 15:31:14 +08:00
using UnityEngine;
using UnityEditor;
using System.Collections.Generic;
2021-04-19 19:36:43 +08:00
using Beebyte.Obfuscator;
2020-08-22 15:31:14 +08:00
namespace SDK
{
2021-04-19 19:36:43 +08:00
[Skip]
2020-08-22 15:31:14 +08:00
public class SdkCustomEvent
{
static Dictionary<string, string[]> dic = new Dictionary<string, string[]>();
2020-08-22 15:31:14 +08:00
public static void Init()
{
2021-03-16 14:15:09 +08:00
dic.Add("Start-game", new string[] {"Start_game", "启动游戏", "4387bk", "prs5vr", "" });
dic.Add("startzip", new string[] { "startzip", "开始解压", "bcdd8g", "p6yr7v", "" });
dic.Add("Endzip", new string[] { "Endzip", "结束解压", "nvgpba", "nrgy40", "" });
dic.Add("Load-updates", new string[] { "Load_updates", "加载更新包", "nvgpba", "nrgy40", "" });
dic.Add("End-loading", new string[] { "End_loading", "加载更新包完成", "5k6zad", "sr4gtb", "" });
dic.Add("sdk_init", new string[] { "sdk_init", "sdk初始化", "", "", "" });
2020-08-22 15:31:14 +08:00
CustomEvent("Start-game");
}
public static void CustomEvent(string eventName)
{
if (!GameLogic.AppConst.isSDKLogin) return;
2020-08-22 15:31:14 +08:00
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");
}
2020-08-27 19:18:31 +08:00
else if (pn == "com.tcxhw.project"|| pn == "com.jltest.www")
2020-08-22 15:31:14 +08:00
{
SDKManager.Instance.CustomEvent(ec[1], ec[2], "1");
SDKManager.Instance.CustomEvent(ec[4], ec[2], "2");
}
}
}
}