diff --git a/Runtime/Code/Model/GuruSDKModel.cs b/Runtime/Code/Model/GuruSDKModel.cs index ef12998..c41007f 100644 --- a/Runtime/Code/Model/GuruSDKModel.cs +++ b/Runtime/Code/Model/GuruSDKModel.cs @@ -174,6 +174,9 @@ namespace Guru } } + internal void SetBLevelValue(int value) => OnLevelChanged(value); + internal void SetBPlayValue(int value) => OnPlayedChanged(value); + #endregion diff --git a/Runtime/Code/SDK/GuruSDK.Analytics.cs b/Runtime/Code/SDK/GuruSDK.Analytics.cs index c663397..a9c520f 100644 --- a/Runtime/Code/SDK/GuruSDK.Analytics.cs +++ b/Runtime/Code/SDK/GuruSDK.Analytics.cs @@ -370,9 +370,9 @@ namespace Guru { if (!InitConfig.AutoRecordFinishedLevels) { - Model.SuccessLevelId = blevel; + Model.SetBLevelValue(blevel); + Analytics.BLevel = blevel; } - SetUserProperty(Consts.PropertyLevel, $"{blevel}"); } @@ -380,9 +380,9 @@ namespace Guru { if (!InitConfig.AutoRecordFinishedLevels) { - Model.TotalPlayedCount = bplay; + Model.SetBPlayValue(bplay); + Analytics.BPlay = bplay; } - SetUserProperty(Consts.PropertyPlay, $"{bplay}"); }