Ver código fonte

修改一些sdk问题

DBJ 6 dias atrás
pai
commit
e1e93d263f

+ 10 - 3
Assets/Scripts/GameLogic/Player/AccountFileInfo.cs

@@ -533,8 +533,11 @@ public class AccountFileInfo : Singleton<AccountFileInfo>
         if (!File.Exists(persistentDataPath))
         {
             LogTool.Log("没有文件: " + persistentDataPath);
-            return;
-            // await ClearInitPlayerData();
+#if UNITY_ANDROID && !UNITY_EDITOR&& Taptap
+               return;
+#else
+            await ClearInitPlayerData();
+#endif
         }
 
 
@@ -675,7 +678,11 @@ public class AccountFileInfo : Singleton<AccountFileInfo>
             }
 
             lasetSaveTime = currTime;
-            await CloudSaveManager.Instance.UpdateArchiveAsync();
+
+#if UNITY_ANDROID && !UNITY_EDITOR&& Taptap
+                  await CloudSaveManager.Instance.UpdateArchiveAsync();
+
+#endif
         }
     }
 

+ 1 - 1
Assets/Scripts/GameLogic/Player/SummonManager.cs

@@ -83,7 +83,7 @@ namespace GameLogic.Player
                     //验证道具是否足够
                     if (openBoxConfig.CostItemID == 1007)
                     {
-#if UNITY_ANDROID && !UNITY_EDITOR&& Taptap
+#if UNITY_ANDROID && !UNITY_EDITOR&& Ads
                         if (TakuSDKManager.Instance.IsReady())
                         {
                             bool isOK = await TakuSDKManager.Instance.ShowAutoAd();

+ 10 - 4
Assets/Scripts/GameUI/GameApplction.cs

@@ -42,10 +42,11 @@ public class GameApplction : IGameStart
 
     private GameStartUIPanel gameStartUIPanel;
     private System.Action LoadFinish;
+
     public async void StartGame(LoadType LoadType, string h5Url, GameStartUIPanel gameStartUIPanel,
         System.Action LoadFinish)
     {
-        HotSyncContent.DownloadUI= gameStartUIPanel;
+        HotSyncContent.DownloadUI = gameStartUIPanel;
         this.LoadFinish = LoadFinish;
         gameApplction = this;
         Debug.Log("开始游戏逻辑");
@@ -53,7 +54,7 @@ public class GameApplction : IGameStart
         // Crasheye.SendScriptException("测试错误", "测试错误", "ZH");
         // UnityEngine.Screen.SetResolution(Screen.width);
         // GameUpdateAsset.Instance.Init(h5Url);
-       
+
         this.gameStartUIPanel = gameStartUIPanel;
         gameStartUIPanel.ShowMassge("开始加载资源");
         gameStartUIPanel.SetSlider(0);
@@ -64,7 +65,6 @@ public class GameApplction : IGameStart
         GameAssetUpdatePanel gameAssetUpdatePanel = new GameAssetUpdatePanel();
         gameAssetUpdatePanel.StartUpdateAsset(AssetUpdateFinish);
         // await InitGameApplication();
-       
 
 
         Debug.Log("初始化完成");
@@ -142,12 +142,18 @@ public class GameApplction : IGameStart
         //     return;
         // }
 
-        //登录
+#if UNITY_ANDROID && !UNITY_EDITOR&& Taptap
+            //登录
         await TapSDKManager.Instance.Login();
 
         //获取玩家数据
         await CloudSaveManager.Instance.LoadOrCreateArchiveAsync();
 
+#else
+        AccountFileInfo.Instance.LoadPlayerData();
+#endif
+
+
         EventManager.Instance.RemoveEventListener(CustomEventType.DialoguePanelOpen, DialoguePanelOpenEvent);
         EventManager.Instance.AddEventListener(CustomEventType.DialoguePanelOpen, DialoguePanelOpenEvent);
         UIManager.Instance.Canvas.gameObject.SetActive(true);

+ 1 - 1
Assets/Scripts/GameUI/UI/BoxPanel/GachaPanel.cs

@@ -65,7 +65,7 @@ namespace Fort23.Mono
         {
             tenButton.onClick.AddListener(async () =>
             {
-#if UNITY_ANDROID && !UNITY_EDITOR&& Taptap
+#if UNITY_ANDROID && !UNITY_EDITOR&& Ads
                       if (TakuSDKManager.Instance.IsReady())
                 {
                     bool isOK = await TakuSDKManager.Instance.ShowAutoAd();

+ 4 - 4
Assets/Scripts/GameUI/UI/MainPanel/MainPanel.cs

@@ -193,10 +193,10 @@ namespace Fort23.Mono
                 PlacesInfoPanel.OpenPanel(smallPlacesConfig.PlacesId, null);
             });
 
-            Btn_DelTest.onClick.AddListener(() =>
-            {
-                CloudSaveManager.Instance.DeleteArchiveAsync(AccountFileInfo.Instance.playerData.Uuid);
-            });
+            // Btn_DelTest.onClick.AddListener(() =>
+            // {
+            //     CloudSaveManager.Instance.DeleteArchiveAsync(AccountFileInfo.Instance.playerData.Uuid);
+            // });
 
             Btn_Event.onClick.AddListener(() =>
             {

+ 1 - 1
Assets/Scripts/GameUI/UI/ShopPanel/ShopGachaPanel.cs

@@ -57,7 +57,7 @@ namespace Fort23.Mono
         {
             Btn_ShuangBei.onClick.AddListener(async () =>
             {
-#if UNITY_ANDROID && !UNITY_EDITOR&& Taptap
+#if UNITY_ANDROID && !UNITY_EDITOR&& Ads
                 if (TakuSDKManager.Instance.IsReady())
                 {
                     bool isOK = await TakuSDKManager.Instance.ShowAutoAd();