关卡掉落打点
parent
673096b6a7
commit
6d752fe934
|
|
@ -5,13 +5,25 @@ using UnityEngine;
|
|||
|
||||
public partial class BIManager : Singlenton<BIManager>, IInitable
|
||||
{
|
||||
private const string preString = "Dev_";
|
||||
|
||||
/// <summary>
|
||||
/// 游戏初始化加载打点
|
||||
/// </summary>
|
||||
public const string BI_GameStart = "Dev_GameStart";
|
||||
public const string BI_GameStart = preString + "GameStart";
|
||||
|
||||
/// <summary>
|
||||
/// 新手引导打点
|
||||
/// </summary>
|
||||
public const string BI_Guide = "Dev_Guide";
|
||||
public const string BI_Guide = preString + "Guide";
|
||||
|
||||
/// <summary>
|
||||
/// 主线关卡通关事件
|
||||
/// </summary>
|
||||
public const string BI_MainLevel = preString + "MainLevel";
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public const string BI_LevelDrop = preString + "LevelDrop";
|
||||
}
|
||||
|
|
|
|||
|
|
@ -334,7 +334,19 @@ public class UI_GetItemWindowController : UIWindow
|
|||
|
||||
stepIndex = 0;
|
||||
}
|
||||
|
||||
|
||||
foreach(var item in mItems)
|
||||
{
|
||||
for(int i = 0; i < item.Counts.Count; i++)
|
||||
{
|
||||
if(item.Counts[i] == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
CommonUtils.MainLevelRewardEvent(item.Ids[i].ToString(), item.Counts[i]);
|
||||
DebugUtil.Log("奖励:" + item.Ids[i] + " " + item.Counts[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public override void OnInit()
|
||||
|
|
|
|||
|
|
@ -1935,6 +1935,32 @@ namespace Gameplay
|
|||
{"event",stepName }
|
||||
});
|
||||
}
|
||||
/// <summary>
|
||||
/// 主线关卡埋点
|
||||
/// </summary>
|
||||
/// <param name="levelName">story/battle/event/res(关卡类别)_easy/hard(难度类别)_xx(关卡ID)</param>
|
||||
/// <param name="eventName">start/pass/fail等</param>
|
||||
public static void MainLevelBIEvent(string levelName, string eventName)
|
||||
{
|
||||
BIManager.Instance.TrackEvent(BIManager.BI_MainLevel, new Dictionary<string, object>
|
||||
{
|
||||
{"level",levelName },
|
||||
{"event",eventName }
|
||||
});
|
||||
}
|
||||
/// <summary>
|
||||
/// 记录关卡掉落
|
||||
/// </summary>
|
||||
/// <param name="ItemID"></param>
|
||||
/// <param name="itemCount"></param>
|
||||
public static void MainLevelRewardEvent(string ItemID,int itemCount)
|
||||
{
|
||||
BIManager.Instance.TrackEvent(BIManager.BI_LevelDrop, new Dictionary<string, object>
|
||||
{
|
||||
{"ItemID",ItemID },
|
||||
{"Count",itemCount }
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue