using Touka.GameLogic; using System.Collections.Generic; using System; using UnityEngine; public partial class ToukaSDKManager : ToukaSingletonMonoBehaviour { /// /// 初始化统计相关SDK,游戏启动调用 /// public void initAnalytics() { // 最开始你想需要初始化的逻辑 ToukaLogicManager.Instance.Init(); // 统计sdk初始化 ToukaAnalyticsManager.Instance.Init(); // 推送初始化 if (StaticOtherConfig.LocalNotitcifaction_Switch) { LocalNotificationManager.Instance.Init(); } // 排行榜功能 if (StaticOtherConfig.LeaderBoard_Switch) { LeaderBoards.Instance.init(); } } #region LOG EVENT #region Umeng event /// /// LogEventByUmeng with event name /// /// public void LogEventByUmeng(string _eventSort) { ToukaAnalyticsManager.Instance.LogEventByUmeng(_eventSort); } /// /// LogEventByUmeng with one key-value /// /// /// /// public void LogEventByUmeng(string _eventSort, string _key, string _value) { ToukaAnalyticsManager.Instance.LogEventByUmeng(_eventSort, _key, _value); } /// /// LogEventByUmeng with two key-value /// /// /// /// /// /// public void LogEventByUmeng(string _eventSort, string _key01, string _value01, string _key02, string _value02) { ToukaAnalyticsManager.Instance.LogEventByUmeng(_eventSort, _key01, _value01, _key02, _value02); } /// /// LogEventByUmeng with key-value dic /// /// /// public void LogEventByUmeng(string _eventSort, Dictionary _eventDic = null) { ToukaAnalyticsManager.Instance.LogEventByUmeng(_eventSort, _eventDic); } /// /// LogEventByUmengAdShow /// /// event name public void LogEventByUmengAdShow(string _adShow) { ToukaAnalyticsManager.Instance.LogEventByUmengAdShow(_adShow); } #endregion #region Tenjin /// /// LogEventByTenjin /// /// public void LogEventByTenjin(string _eventName) { ToukaAnalyticsManager.Instance.LogEvent(ToukaLogType.Tenjin, _eventName); } #endregion #endregion }