| | |
| | | |
| | | public void Reset() |
| | | { |
| | | Debug.LogError("清除了数据"); |
| | | CommonDebugHelper.Debug("清除了数据"); |
| | | //PlayerPrefs.DeleteAll(); |
| | | isFirstStart = PlayerPrefs.GetInt(firstStart) == 0; |
| | | statisticsStep = PlayerPrefs.GetInt(statisticsStr); |
| | |
| | | //注册 |
| | | public void OnRegister() |
| | | { |
| | | TalkingDataPlugin.OnRegister(GetDeviceId(), TalkingDataAccountType.ANONYMOUS, "testwgname"); |
| | | TalkingDataPlugin.OnRegister(GameConfig.Imei, TalkingDataAccountType.ANONYMOUS, GameConfig.Imei); |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | /// </summary> |
| | | public void Login() |
| | | { |
| | | TalkingDataPlugin.OnLogin(GetDeviceId(), TalkingDataAccountType.ANONYMOUS, "testwgname"); |
| | | TalkingDataPlugin.OnLogin(GameConfig.Imei, TalkingDataAccountType.ANONYMOUS, GameConfig.Imei); |
| | | } |
| | | |
| | | /* |
| | |
| | | { |
| | | OnRegister(); |
| | | |
| | | Debug.LogError("注册人数统计"); |
| | | CommonDebugHelper.Debug("注册人数统计"); |
| | | //只记录一次 |
| | | Dictionary<string, object> dic = new Dictionary<string, object> |
| | | { |
| | |
| | | // }; |
| | | //dic[key] = 1; |
| | | |
| | | Debug.LogError("漏斗流统计:" + key); |
| | | CommonDebugHelper.Debug("漏斗流统计:" + key); |
| | | |
| | | OnEvent(key, dic); |
| | | statisticsStep = step; |
| | |
| | | { |
| | | if (step > guideStep) |
| | | { |
| | | Debug.LogError("引导步数统计:" + step); |
| | | CommonDebugHelper.Debug("引导步数统计:" + step); |
| | | Dictionary<string, object> dic = new Dictionary<string, object> |
| | | { |
| | | { "Guide", step.ToString()} |
| | |
| | | //5.每次游玩过程中,点击【重新开始】按钮的次数,每次重新开始记做一轮 |
| | | public void OnClickRestartBtn() |
| | | { |
| | | Debug.LogError("重新开始按钮次数"); |
| | | CommonDebugHelper.Debug("重新开始按钮次数"); |
| | | Dictionary<string, object> dic = new Dictionary<string, object> |
| | | { |
| | | { "OnClickRestartBtn", 1} |
| | |
| | | //7.每一轮游戏中成功使用技能宝石的次数 |
| | | public void OnUseSkill(int count) |
| | | { |
| | | Debug.LogError("每一轮游戏中成功使用技能宝石的次数:" + count); |
| | | CommonDebugHelper.Debug("每一轮游戏中成功使用技能宝石的次数:" + count); |
| | | Dictionary<string, object> dic = new Dictionary<string, object> |
| | | { |
| | | { "使用次数", count+"次"} |
| | |
| | | //8.每一轮游戏中成功开启的塔位置数量 |
| | | public void OnOpenTower(int towerCount) |
| | | { |
| | | Debug.LogError("每一轮游戏中成功开启的塔位置数量:" + towerCount); |
| | | CommonDebugHelper.Debug("每一轮游戏中成功开启的塔位置数量:" + towerCount); |
| | | Dictionary<string, object> dic = new Dictionary<string, object> |
| | | { |
| | | { "购买次数", towerCount+"次"} |
| | |
| | | //9.每一轮游戏中成功购买塔的数量 |
| | | public void OnClickTowerBuyBtn(int buyCount) |
| | | { |
| | | Debug.LogError("每一轮游戏中成功购买塔的数量:" + buyCount); |
| | | CommonDebugHelper.Debug("每一轮游戏中成功购买塔的数量:" + buyCount); |
| | | Dictionary<string, object> dic = new Dictionary<string, object> |
| | | { |
| | | { "购买次数", buyCount+"次"} |
| | |
| | | //10.玩家在结算界面点击【对pvp感兴趣】按钮次数 |
| | | public void OnClickPVPBtn() |
| | | { |
| | | Debug.LogError("对pvp感兴趣"); |
| | | CommonDebugHelper.Debug("对pvp感兴趣"); |
| | | Dictionary<string, object> dic = new Dictionary<string, object> |
| | | { |
| | | { "OnClickPVPBtn", 1} |
| | |
| | | maxWave = wave; |
| | | PlayerPrefs.SetInt(maxWaveStr, maxWave); |
| | | |
| | | Debug.LogError($"玩家最高打到第{level}关{wave}波"); |
| | | CommonDebugHelper.Debug($"玩家最高打到第{level}关{wave}波"); |
| | | Dictionary<string, object> dic = new Dictionary<string, object> |
| | | { |
| | | { "MaxWave", $"第{level}关{wave}波"} |
| | |
| | | /// <param name="wave">第几波</param> |
| | | public void WaveDone(int level, int wave) |
| | | { |
| | | Debug.Log($"玩家达到第{level}关{wave}波"); |
| | | CommonDebugHelper.Debug($"玩家达到第{level}关{wave}波"); |
| | | Dictionary<string, object> dic = new Dictionary<string, object> |
| | | { |
| | | { $"第{level}关{wave}波", 1} |