Main/System/FirstCharge/FirstChargeManager.cs
@@ -121,13 +121,15 @@ public void OnBeforePlayerDataInitializeEventOnRelogin() { firstChargeInfoDict.Clear(); isFirstLogin = true; } bool isFirstLogin = true; public void OnPlayerLoginOk() { if (IsFuncOpen() && TryGetUnBuyFirstId(out int firstId)) if (isFirstLogin && IsFuncOpen() && TryGetUnBuyFirstId(out int firstId)) { isFirstLogin = false; PopupWindowsProcessor.Instance.Add("FirstChargeWin"); } }