From 35fa833f5622121b71d5c3bf5e3d69feb41c484d Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期二, 07 四月 2026 15:23:11 +0800
Subject: [PATCH] 0312 大于配置等级每次登录提示下载

---
 Main/System/AssetVersion/InGameDownLoad.cs |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/Main/System/AssetVersion/InGameDownLoad.cs b/Main/System/AssetVersion/InGameDownLoad.cs
index 6635633..b491635 100644
--- a/Main/System/AssetVersion/InGameDownLoad.cs
+++ b/Main/System/AssetVersion/InGameDownLoad.cs
@@ -92,6 +92,18 @@
     private void Awake()
     {
         DownloadHotMgr.MaxDownLoadTask = GetMaxTask();
+        DTC0403_tagPlayerLoginLoadOK.playerLoginOkEvent += OnPlayerLoginOk;
+    }
+
+    protected override void OnDestroy()
+    {
+        DTC0403_tagPlayerLoginLoadOK.playerLoginOkEvent -= OnPlayerLoginOk;
+        base.OnDestroy();
+    }
+    
+    void OnPlayerLoginOk()
+    {
+        OnPlayerLevelChange(PlayerDataType.LV);
     }
 
     private void LateUpdate()
@@ -546,8 +558,8 @@
         {
             case PlayerDataType.LV:
                 var level = PlayerDatas.Instance.baseData.LV;
-                var count = GeneralDefine.inGameDownLoadLevelCheckPoints.Count;
-                var lastLevelCheckPoint = GeneralDefine.inGameDownLoadLevelCheckPoints[count - 1];
+                // var count = GeneralDefine.inGameDownLoadLevelCheckPoints.Count;
+                // var lastLevelCheckPoint = GeneralDefine.inGameDownLoadLevelCheckPoints[count - 1];
                 if (GeneralDefine.inGameDownLoadLevelCheckPoints.Contains(level) || IsHighLevelPlayer())
                 {
                     if (CheckDominantDownLoad())

--
Gitblit v1.8.0