From ee81928228fcf1f5e3496cb1be1ddb9c0d6dc0f5 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期一, 15 九月 2025 19:41:22 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.1.20:10010/r/Project_SG_scripts

---
 Main/System/ClientVersion/VersionConfig.cs          |    2 
 Main/System/KnapSack/PackManager.cs                 |    3 
 Main/Core/GameEngine/Launch/BuiltInAssetCopyTask.cs |   10 +
 Main/Manager/StageManager.cs                        |    9 +
 Main/SDK/ynmbxxjUtil.cs                             |   11 +
 Main/SDK/ynmbxxjUtil.cs.meta                        |   11 +
 Main/System/Invest/InvestModel.cs                   |    4 
 Main/ResModule/ResManager.cs                        |   12 +
 Main/System/ClientVersion/RequestSecretWin.cs       |    2 
 Main/ResModule/AssetBundle/AssetBundleUtility.cs    |    4 
 Main/Core/GameEngine/Launch/LaunchInHot.cs          |   24 +-
 Main/SDK/SDKUtils.cs                                |  374 ++++++++++++++++++++++------------------------
 Main/Utility/ShaderUtility.cs                       |    2 
 13 files changed, 253 insertions(+), 215 deletions(-)

diff --git a/Main/Core/GameEngine/Launch/BuiltInAssetCopyTask.cs b/Main/Core/GameEngine/Launch/BuiltInAssetCopyTask.cs
index 5c2404b..a7fbbe2 100644
--- a/Main/Core/GameEngine/Launch/BuiltInAssetCopyTask.cs
+++ b/Main/Core/GameEngine/Launch/BuiltInAssetCopyTask.cs
@@ -52,6 +52,16 @@
 
     public override void End()
     {
+        AssetBundleUtility.Instance.InitBuiltInAsset();
+
+        LaunchInHot.Instance.InitSystemMgr();
+
+        //  杩欓噷杩樻病寮�濮嬪姞杞介厤缃� 浣嗘槸鎻愬墠鍔犺浇浜嗕緵LaunchWin浣跨敤
+        PriorLanguageConfig.LazyInit();
+        InitialFunctionConfig.LazyInit();
+
+        UIManager.Instance.OpenWindow<LaunchWin>();
+
         // ConfigInitiator.SyncInit();
         UIManager.Instance.CloseWindow<DownLoadWin>();
         UIManager.Instance.CloseWindow<VersionUpdateWin>();
diff --git a/Main/Core/GameEngine/Launch/LaunchInHot.cs b/Main/Core/GameEngine/Launch/LaunchInHot.cs
index a530419..2256d12 100644
--- a/Main/Core/GameEngine/Launch/LaunchInHot.cs
+++ b/Main/Core/GameEngine/Launch/LaunchInHot.cs
@@ -26,19 +26,18 @@
         Application.backgroundLoadingPriority = ThreadPriority.High;
         Screen.sleepTimeout = SleepTimeout.NeverSleep;
 
-        if (AssetSource.isUseAssetBundle)
+        SDKUtils.Instance.Init();  //鍘焥dk鎺ュ彛
+        if (!AssetSource.isUseAssetBundle)
         {
-            AssetBundleUtility.Instance.InitBuiltInAsset();
+            InitSystemMgr();
+
+            //  杩欓噷杩樻病寮�濮嬪姞杞介厤缃� 浣嗘槸鎻愬墠鍔犺浇浜嗕緵LaunchWin浣跨敤
+            PriorLanguageConfig.LazyInit();
+            InitialFunctionConfig.LazyInit();
+
+            UIManager.Instance.OpenWindow<LaunchWin>();
         }
 
-        InitSystemMgr();
-        SDKUtils.Instance.Init();  //鍘焥dk鎺ュ彛
-
-        //  杩欓噷杩樻病寮�濮嬪姞杞介厤缃� 浣嗘槸鎻愬墠鍔犺浇浜嗕緵LaunchWin浣跨敤
-        PriorLanguageConfig.LazyInit();
-        InitialFunctionConfig.LazyInit();
-
-        UIManager.Instance.OpenWindow<LaunchWin>();
 
         var builtInAssetCopyTask = new BuiltInAssetCopyTask();
         var requestPermissionStart = new RequestPermissionStart();
@@ -54,6 +53,7 @@
         var launchFadeOutTask = new LaunchFadeOutTask();
 
         tasks.Enqueue(builtInAssetCopyTask);
+        tasks.Enqueue(assetBundleInitTask);
         tasks.Enqueue(requestPermissionStart);
         tasks.Enqueue(initSettingTask);
 
@@ -86,7 +86,7 @@
 
         tasks.Enqueue(checkAssetValidTask);
         tasks.Enqueue(downLoadAssetTask);
-        tasks.Enqueue(assetBundleInitTask);
+        
         tasks.Enqueue(configInitTask);
         tasks.Enqueue(launchFadeOutTask);
 
@@ -94,7 +94,7 @@
 
     }
 
-    protected void InitSystemMgr()
+    public void InitSystemMgr()
     {
         ResManager.Instance.Init();
         UIManager.Instance.Init();
diff --git a/Main/Manager/StageManager.cs b/Main/Manager/StageManager.cs
index 0af24c4..95949e7 100644
--- a/Main/Manager/StageManager.cs
+++ b/Main/Manager/StageManager.cs
@@ -36,6 +36,11 @@
     {
         UIManager.Instance.DestroyAllUI();
 
+        if (AssetSource.isUseAssetBundle)
+        {
+            AssetBundleUtility.Instance.Sync_LoadAll("maps/Login");
+        }
+
         AsyncOperation asyncOperation = SceneManager.LoadSceneAsync("Login");
 
         await OnLoading(asyncOperation, ConfigManager.Instance.GetLoadingProgress, Main.InitManagers);
@@ -76,6 +81,10 @@
         BeforeLoadingGameScene?.Invoke();
 
         // ResManager.Instance.PrewarmResources();
+        if (AssetSource.isUseAssetBundle)
+        {
+            AssetBundleUtility.Instance.Sync_LoadAll("maps/Game");
+        }
 
         AsyncOperation asyncOperation = SceneManager.LoadSceneAsync("Game");
 
diff --git a/Main/ResModule/AssetBundle/AssetBundleUtility.cs b/Main/ResModule/AssetBundle/AssetBundleUtility.cs
index 5a1461a..9b754d1 100644
--- a/Main/ResModule/AssetBundle/AssetBundleUtility.cs
+++ b/Main/ResModule/AssetBundle/AssetBundleUtility.cs
@@ -100,9 +100,9 @@
     public async UniTask Initialize()
     {
         await Co_LoadMainfestFile("audio");
-        await Co_LoadMainfestFile("video");
+        // await Co_LoadMainfestFile("video");
         await Co_LoadMainfestFile("mobeffectshader");
-        await Co_LoadMainfestFile("config");
+        // await Co_LoadMainfestFile("config");
         await Co_LoadMainfestFile("maps");
         await Co_LoadMainfestFile("ui");
 
diff --git a/Main/ResModule/ResManager.cs b/Main/ResModule/ResManager.cs
index 9cb5efa..ddedebe 100644
--- a/Main/ResModule/ResManager.cs
+++ b/Main/ResModule/ResManager.cs
@@ -148,6 +148,14 @@
         }
         else
         {
+            if (directory == "UI" || directory == "UIComp" || directory.StartsWith("Sprite") || directory == "Battle/Prefabs")
+            { 
+                directory = "UI/" + directory;
+            }
+            else if (name == "Hero_001")
+            {
+                directory = "UI/Hero/SpineRes";
+            }
             var assetInfo = new AssetInfo(directory.ToLower(), name.ToLower());
             asset = AssetBundleUtility.Instance.Sync_LoadAsset(assetInfo, typeof(T)) as T;
         }
@@ -171,7 +179,7 @@
         else
 #endif
         {
-            path = AssetVersionUtility.GetAssetFilePath($"Config/{name}.txt");
+            path = AssetVersionUtility.GetAssetFilePath($"config/{name}.txt");
         }
 
         return File.ReadAllLines(path);
@@ -179,7 +187,7 @@
 
     private Sprite LoadSprite(string atlasName, string spriteName)
     {
-#if !UNITY_EDITOR
+#if UNITY_EDITOR
         SpriteAtlas atlas = LoadAsset<SpriteAtlas>("Sprite", atlasName.Replace("Sprite/", ""));
         return atlas.GetSprite(spriteName);
 #else
diff --git a/Main/SDK/SDKUtils.cs b/Main/SDK/SDKUtils.cs
index 15fda5b..e95ced0 100644
--- a/Main/SDK/SDKUtils.cs
+++ b/Main/SDK/SDKUtils.cs
@@ -5,7 +5,7 @@
 using System.Collections.Generic;
 using System.IO;
 using System;
-using UnityEngine.Android;
+
 
 public class SDKUtils : SingletonMonobehaviour<SDKUtils>
 {
@@ -128,6 +128,7 @@
 
     public void Init()
     {
+        ynmbxxjUtil.Instance.Init();
         Device = new DeviceInfo();
         string uid = LocalSave.GetString("Device_uniqueID");
         //Debug.Log(Math.Abs(System.Environment.TickCount));
@@ -406,211 +407,200 @@
 
     public void HandleMsgWithSDK(string jsonString)
     {
-//         Debug.Log("鏀跺埌SDK鍙戞潵鐨勪俊鎭�: " + jsonString);
-//         var _json = JsonMapper.ToObject(jsonString);
-//         var _code = (int)_json["code"];
-//         switch (_code)
-//         {
-//             case CodeA2U.DeviceInfo:
+        Debug.Log("鏀跺埌SDK鍙戞潵鐨勪俊鎭�: " + jsonString);
+        var _json = JsonMapper.ToObject(jsonString);
+        var _code = (int)_json["code"];
+        switch (_code)
+        {
+            case CodeA2U.DeviceInfo:
 
 
-//                 //Device.uniqueID = _json["unique_id"].ToString();
-//                 Device.androidID = _json["android_id"].ToString();// ios骞冲彴涓嬩负idfa
-//                 Device.userAgent = _json["userAgent"].ToString();
-// #if UNITY_ANDROID
-//                 Device.macAddress = _json["mac"].ToString();
-//                 if (_json["imei"] != null)
-//                 {
-//                     Device.imei = _json["imei"].ToString();
-//                 }
-//                 else
-//                 {
-//                     Device.imei = Device.uniqueID;
-//                 }
-//                 Device.totalMemory = (int)_json["memoryTotal"];
-// #endif
-//                 if (OnDeviceInfoChanged != null)
-//                 {
-//                     OnDeviceInfoChanged(Device);
-//                 }
+                //Device.uniqueID = _json["unique_id"].ToString();
+                Device.androidID = _json["android_id"].ToString();// ios骞冲彴涓嬩负idfa
+                Device.userAgent = _json["userAgent"].ToString();
+#if UNITY_ANDROID
+                Device.macAddress = _json["mac"].ToString();
+                if (_json["imei"] != null)
+                {
+                    Device.imei = _json["imei"].ToString();
+                }
+                else
+                {
+                    Device.imei = Device.uniqueID;
+                }
+                Device.totalMemory = (int)_json["memoryTotal"];
+#endif
+                if (OnDeviceInfoChanged != null)
+                {
+                    OnDeviceInfoChanged(Device);
+                }
 
-//                 break;
-//             case CodeA2U.AssetCopyFinished:
-//                 AssetCopyFinished = true;
-//                 break;
-//             case CodeA2U.BatteryLevel:
+                break;
+            case CodeA2U.AssetCopyFinished:
+                AssetCopyFinished = true;
+                break;
+            case CodeA2U.BatteryLevel:
 
-//                 BatteryLevel = (int)_json["level"];
-//                 if (OnBatteryLevelChanged != null)
-//                 {
-//                     OnBatteryLevelChanged(BatteryLevel);
-//                 }
+                BatteryLevel = (int)_json["level"];
+                if (OnBatteryLevelChanged != null)
+                {
+                    OnBatteryLevelChanged(BatteryLevel);
+                }
 
-//                 break;
-//             case CodeA2U.BatteryCharging:
+                break;
+            case CodeA2U.BatteryCharging:
 
-//                 ChargingType = (E_ChargingType)((int)_json["status"]);
-//                 if (OnChargingTypeChanged != null)
-//                 {
-//                     OnChargingTypeChanged(ChargingType);
-//                 }
+                ChargingType = (E_ChargingType)((int)_json["status"]);
+                if (OnChargingTypeChanged != null)
+                {
+                    OnChargingTypeChanged(ChargingType);
+                }
 
-//                 break;
-//             case CodeA2U.SdkInitComplete:
-//                 InitFinished = true;
-//                 var _dict = _json as IDictionary;
-//                 if (_dict != null && _dict.Contains("channelPlatform"))
-//                 {
-//                     var _channelPlatform = _json["channelPlatform"].ToString();
-//                     if (!string.IsNullOrEmpty(_channelPlatform))
-//                     {
-//                         if (_channelPlatform.Equals("hygame"))
-//                         {
-//                             ChannelPlatform = E_ChannelPlatform.Hy;
-//                         }
-//                         else if (_channelPlatform.Equals("quick"))
-//                         {
-//                             ChannelPlatform = E_ChannelPlatform.Quick;
-//                         }
-//                         else if (_channelPlatform.Equals("hyyn"))
-//                         {
-//                             ChannelPlatform = E_ChannelPlatform.newyn;
-//                         }
-//                         else if (_channelPlatform.Equals("hygtgame"))
-//                         {
-//                             ChannelPlatform = E_ChannelPlatform.hygt;
-//                         }
-//                         else if (_channelPlatform.Equals("hyenglish"))
-//                         {
-//                             ChannelPlatform = E_ChannelPlatform.en;
-//                         }
-//                     }
-//                 }
+                break;
+            case CodeA2U.SdkInitComplete:
+                InitFinished = true;
+                var _dict = _json as IDictionary;
+                if (_dict != null && _dict.Contains("channelPlatform"))
+                {
+                    var _channelPlatform = _json["channelPlatform"].ToString();
+                    if (!string.IsNullOrEmpty(_channelPlatform))
+                    {
+                        if (_channelPlatform.Equals("hygame"))
+                        {
+                            ChannelPlatform = E_ChannelPlatform.Hy;
+                        }
+                        else if (_channelPlatform.Equals("quick"))
+                        {
+                            ChannelPlatform = E_ChannelPlatform.Quick;
+                        }
+  
+                    }
+                }
 
-//                 //Sdk 鍙兘浼氫慨鏀规笭閬撲俊鎭紝鎵�浠ラ渶瑕侀噸鏂拌幏鍙�
-//                 if (_dict.Contains("yj_appid"))
-//                 {
-//                     Yj_AppID = _json["yj_appid"].ToString();
-//                 }
+                //Sdk 鍙兘浼氫慨鏀规笭閬撲俊鎭紝鎵�浠ラ渶瑕侀噸鏂拌幏鍙�
+                if (_dict.Contains("yj_appid"))
+                {
+                    Yj_AppID = _json["yj_appid"].ToString();
+                }
 
-//                 if (_dict.Contains("yj_spid"))
-//                 {
-//                     Yj_SpID = _json["yj_spid"].ToString();
-//                 }
+                if (_dict.Contains("yj_spid"))
+                {
+                    Yj_SpID = _json["yj_spid"].ToString();
+                }
 
-//                 if (_dict.Contains("banhao"))
-//                 {
-//                     Yj_BanHao = _json["banhao"].ToString();
-//                 }
+                if (_dict.Contains("banhao"))
+                {
+                    Yj_BanHao = _json["banhao"].ToString();
+                }
 
-//                 break;
-//             case CodeA2U.PushClientID:
-//                 RegistrationID = _json["clientID"].ToString();
-//                 break;
-//             case CodeA2U.ExternalStorage:
-//                 DeviceRootPath = _json["path"].ToString();
-//                 break;
-//             case CodeA2U.PermissionCallBack:
-//                 {
-//                     var state = (int)_json["state"];
-//                     var permission = (string)_json["permission"];
-//                     onPermissionCallBack?.Invoke(permission, state);
-//                     onPermissionCallBack = null;
-//                     break;
-//                 }
-//             case CodeA2U.FreePlatformInitOk:
+                break;
+            case CodeA2U.PushClientID:
+                RegistrationID = _json["clientID"].ToString();
+                break;
+            case CodeA2U.ExternalStorage:
+                DeviceRootPath = _json["path"].ToString();
+                break;
+            case CodeA2U.PermissionCallBack:
+                {
+                    var state = (int)_json["state"];
+                    var permission = (string)_json["permission"];
+                    onPermissionCallBack?.Invoke(permission, state);
+                    onPermissionCallBack = null;
+                    break;
+                }
+            case CodeA2U.FreePlatformInitOk:
 
-//                 if (onFreePlatformInitOk != null)
-//                 {
-//                     onFreePlatformInitOk();
-//                 }
+                if (onFreePlatformInitOk != null)
+                {
+                    onFreePlatformInitOk();
+                }
 
-//                 break;
-//             case CodeA2U.FreePlatformInitFail:
-//                 if (onFreePlatformInitFail != null)
-//                 {
-//                     onFreePlatformInitFail();
-//                 }
-//                 break;
-//             case CodeA2U.FreePlatformRegisterOk:
-//                 // HandleFreePlatformRegisteOk(_json);
-//                 OperationLogCollect.Instance.RecordEvent(5);
-//                 var values = new JsonData();
-//                 if (_json.Keys.Contains("reg_type"))
-//                     values["af_registration_method"] = _json["reg_type"];
-//                 break;
-//             case CodeA2U.FreePlatformLoginOk:
-//                 HandleFreePlatformLoginOk(_json["info"]);
-//                 OperationLogCollect.Instance.RecordEvent(6);
-//                 break;
-//             case CodeA2U.FreePlatformLoginFail:
-//                 if (onFreePlatformLoginFail != null)
-//                 {
-//                     onFreePlatformLoginFail();
-//                 }
-//                 break;
-//             case CodeA2U.FreePlatformLogoutOk:
-//                 if (onFreePlatformLogoutOk != null)
-//                 {
-//                     onFreePlatformLogoutOk();
-//                 }
-//                 FreePlatformInfo = null;
-//                 break;
-//             case CodeA2U.FreePlatformSwitchAccountOk:
-//                 BuildFreePlatformInfo(_json["info"]);
-//                 if (onFreePlatformLogoutOk != null)
-//                 {
-//                     onFreePlatformLogoutOk();
-//                 }
-//                 FreePlatformInfo = null;
-//                 break;
-//             case CodeA2U.FreePlatformLogoutFail:
-//                 if (onFreePlatformLogoutFail != null)
-//                 {
-//                     onFreePlatformLogoutFail();
-//                 }
-//                 break;
-//             case CodeA2U.FreePlatformPayOk:
-//                 if (onFreePlatformPayOk != null)
-//                 {
-//                     onFreePlatformPayOk();
-//                 }
-//                 //SnxxzGame.Instance.StartCoroutine(DelayQueryRecharge());
-//                 break;
-//             case CodeA2U.FreePlatformPayFail:
-//                 if (onFreePlatformPayFail != null)
-//                 {
-//                     onFreePlatformPayFail();
-//                 }
-//                 break;
-//             case CodeA2U.FreePlatformPayCancel:
-//                 if (onFreePlatformPayCancel != null)
-//                 {
-//                     onFreePlatformPayCancel();
-//                 }
-//                 break;
-//             case CodeA2U.ShareCallBack:
-//                 {
-//                     var state = int.Parse(_json["state"].ToString());
-//                     if (state == CallBackState.Success)
-//                         LocalSave.SetInt("ShareToFBDay" + PlayerDatas.Instance.baseData.PlayerID, TimeUtility.ServerNow.DayOfYear);
+                break;
+            case CodeA2U.FreePlatformInitFail:
+                if (onFreePlatformInitFail != null)
+                {
+                    onFreePlatformInitFail();
+                }
+                break;
+            case CodeA2U.FreePlatformRegisterOk:
+                // HandleFreePlatformRegisteOk(_json);
+                // OperationLogCollect.Instance.RecordEvent(5);
+                var values = new JsonData();
+                if (_json.Keys.Contains("reg_type"))
+                    values["af_registration_method"] = _json["reg_type"];
+                break;
+            case CodeA2U.FreePlatformLoginOk:
+                HandleFreePlatformLoginOk(_json["info"]);
+                // OperationLogCollect.Instance.RecordEvent(6);
+                break;
+            case CodeA2U.FreePlatformLoginFail:
+                if (onFreePlatformLoginFail != null)
+                {
+                    onFreePlatformLoginFail();
+                }
+                break;
+            case CodeA2U.FreePlatformLogoutOk:
+                if (onFreePlatformLogoutOk != null)
+                {
+                    onFreePlatformLogoutOk();
+                }
+                FreePlatformInfo = null;
+                break;
+            case CodeA2U.FreePlatformSwitchAccountOk:
+                BuildFreePlatformInfo(_json["info"]);
+                if (onFreePlatformLogoutOk != null)
+                {
+                    onFreePlatformLogoutOk();
+                }
+                FreePlatformInfo = null;
+                break;
+            case CodeA2U.FreePlatformLogoutFail:
+                if (onFreePlatformLogoutFail != null)
+                {
+                    onFreePlatformLogoutFail();
+                }
+                break;
+            case CodeA2U.FreePlatformPayOk:
+                if (onFreePlatformPayOk != null)
+                {
+                    onFreePlatformPayOk();
+                }
+                //SnxxzGame.Instance.StartCoroutine(DelayQueryRecharge());
+                break;
+            case CodeA2U.FreePlatformPayFail:
+                if (onFreePlatformPayFail != null)
+                {
+                    onFreePlatformPayFail();
+                }
+                break;
+            case CodeA2U.FreePlatformPayCancel:
+                if (onFreePlatformPayCancel != null)
+                {
+                    onFreePlatformPayCancel();
+                }
+                break;
+            case CodeA2U.ShareCallBack:
+                {
+                    var state = int.Parse(_json["state"].ToString());
+                    if (state == CallBackState.Success)
+                        LocalSave.SetInt("ShareToFBDay" + PlayerDatas.Instance.baseData.PlayerID, TimeUtility.ServerNow.DayOfYear);
 
-//                     onShareFBResult?.Invoke();
-//                     break;
-//                 }
-//             case CodeA2U.ExitGame:
-//                 if (ChannelPlatform == E_ChannelPlatform.Free)
-//                 {
-//                     WindowCenter.Instance.Open<ExitGameWin>();
-//                 }
-//                 else
-//                 {
-//                     //榛樿閮芥槸閫�鍑烘父鎴�
-//                     Application.Quit();
-//                 }
-//                 break;
-//         }
-//         onSdkMsg?.Invoke(_code, _json);
+                    onShareFBResult?.Invoke();
+                    break;
+                }
+            case CodeA2U.ExitGame:
+                if (ChannelPlatform == E_ChannelPlatform.Free)
+                {
+                    // WindowCenter.Instance.Open<ExitGameWin>();
+                }
+                else
+                {
+                    //榛樿閮芥槸閫�鍑烘父鎴�
+                    Application.Quit();
+                }
+                break;
+        }
+        onSdkMsg?.Invoke(_code, _json);
     }
 
     #endregion
diff --git a/Main/SDK/ynmbxxjUtil.cs b/Main/SDK/ynmbxxjUtil.cs
new file mode 100644
index 0000000..9c31875
--- /dev/null
+++ b/Main/SDK/ynmbxxjUtil.cs
@@ -0,0 +1,11 @@
+锘�
+public class ynmbxxjUtil : SingletonMonobehaviour<ynmbxxjUtil>
+{
+    public void HandleMsgWithSDK(string jsonString)
+    {
+        SDKUtils.Instance.HandleMsgWithSDK(jsonString);
+    }
+
+    public void Init()
+    { }
+}
diff --git a/Main/SDK/ynmbxxjUtil.cs.meta b/Main/SDK/ynmbxxjUtil.cs.meta
new file mode 100644
index 0000000..6660680
--- /dev/null
+++ b/Main/SDK/ynmbxxjUtil.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: d69a5f50b06dc814ea13cb20acd59e3a
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Main/System/ClientVersion/RequestSecretWin.cs b/Main/System/ClientVersion/RequestSecretWin.cs
index 48e3a0a..9cead52 100644
--- a/Main/System/ClientVersion/RequestSecretWin.cs
+++ b/Main/System/ClientVersion/RequestSecretWin.cs
@@ -16,7 +16,6 @@
     protected override void InitComponent()
     {
 
-        Debug.LogError("InitComponent");
         base.InitComponent();
         // 鍒濆鍖栫粍浠跺紩鐢�
         m_Confirm.SetListener(Confirm);
@@ -60,7 +59,6 @@
 
     private void Confirm()
     {
-        Debug.LogError("Confirm");
         //鍚屾剰闅愮 骞剁敵璇锋潈闄�
         SDKUtils.Instance.IsAgreeSecret = true;
         LocalSave.SetBool("secretToggleStart5", true);
diff --git a/Main/System/ClientVersion/VersionConfig.cs b/Main/System/ClientVersion/VersionConfig.cs
index e7d86be..2053938 100644
--- a/Main/System/ClientVersion/VersionConfig.cs
+++ b/Main/System/ClientVersion/VersionConfig.cs
@@ -87,7 +87,7 @@
         }
     }
 
-    [SerializeField] InstalledAsset m_AssetAccess = InstalledAsset.IngoreDownLoad;
+    [SerializeField] InstalledAsset m_AssetAccess = InstalledAsset.NullAsset;
     public InstalledAsset assetAccess { get { return m_AssetAccess; } set { m_AssetAccess = value; } }
 
     [SerializeField] bool m_PartAssetPackage = false;
diff --git a/Main/System/Invest/InvestModel.cs b/Main/System/Invest/InvestModel.cs
index e078acb..03d1596 100644
--- a/Main/System/Invest/InvestModel.cs
+++ b/Main/System/Invest/InvestModel.cs
@@ -6,7 +6,7 @@
 
 public class InvestModel : GameSystemManager<InvestModel>
 {
-    public ILOpenServerActivityProxy activity;
+    // public ILOpenServerActivityProxy activity;
 
     public const int FuncID = 119;
 
@@ -250,7 +250,7 @@
     {
         if (id == FuncID)
         {
-            activity.StateUpdate(id);
+            // activity.StateUpdate(id);
             UpdateRedpoint();
         }
 
diff --git a/Main/System/KnapSack/PackManager.cs b/Main/System/KnapSack/PackManager.cs
index d60e762..3de93fb 100644
--- a/Main/System/KnapSack/PackManager.cs
+++ b/Main/System/KnapSack/PackManager.cs
@@ -543,7 +543,8 @@
         else
 #endif
         {
-            path = AssetVersionUtility.GetAssetFilePath($"Config/{name}.ini");
+            //浠庢湇鍔$鎷疯礉鏄痠ni锛屾墦鍖呯敤txt缁熶竴澶勭悊
+            path = AssetVersionUtility.GetAssetFilePath($"Config/{name}.txt");
         }
 
         return File.ReadAllLines(path);
diff --git a/Main/Utility/ShaderUtility.cs b/Main/Utility/ShaderUtility.cs
index d1175ed..f19e29a 100644
--- a/Main/Utility/ShaderUtility.cs
+++ b/Main/Utility/ShaderUtility.cs
@@ -19,7 +19,7 @@
     {
         if (AssetSource.isUseAssetBundle)
         {
-            AssetBundleUtility.Instance.Sync_LoadAllAssets("Shader");
+            AssetBundleUtility.Instance.Sync_LoadAllAssets("Graphic/Shader");
             Shader.WarmupAllShaders();
         }
     }

--
Gitblit v1.8.0