瀏覽代碼

修改引导

lzx 1 周之前
父節點
當前提交
614cbd8647
共有 2 個文件被更改,包括 10 次插入7 次删除
  1. 9 6
      Assets/Scripts/GameUI/UI/BoxPanel/BoxPanel.cs
  2. 1 1
      Assets/Scripts/GameUI/UI/GuidePanel/Phases/Phase8.cs

+ 9 - 6
Assets/Scripts/GameUI/UI/BoxPanel/BoxPanel.cs

@@ -35,12 +35,6 @@ namespace Fort23.Mono
                     return null;
                 }
 
-                if (PlayerGuideManager.Instance.curPhase == 8)
-                {
-                    PlayerManager.Instance.BagController.DeductItem(openBoxConfig.CostItemID, openBoxConfig.oneConsume);
-                    return DropManager.Instance.DropItem(999011);
-                }
-
 
                 return await PlayerManager.Instance.SummonManager.Summon(configId, 10);
             }
@@ -67,6 +61,15 @@ namespace Fort23.Mono
                     return null;
                 }
 
+                if (PlayerGuideManager.Instance.curPhase == 8 && openBoxConfig.ID == 2)
+                {
+                    PlayerManager.Instance.BagController.DeductItem(openBoxConfig.CostItemID, openBoxConfig.oneConsume);
+
+                    var item = DropManager.Instance.DropItem(999011);
+                    PlayerManager.Instance.BagController.AddItem(item);
+                    return item;
+                }
+
                 return await PlayerManager.Instance.SummonManager.Summon(configId, 1);
             }
         }

+ 1 - 1
Assets/Scripts/GameUI/UI/GuidePanel/Phases/Phase8.cs

@@ -97,7 +97,7 @@ namespace Fort23.Mono.Phases
         {
             pgm.StepInit();
             await TimerComponent.Instance.WaitAsync(100);
-            GameObject gameObject = UIManager.Instance.GetComponent<BoxPanel>().tenButton.gameObject;
+            GameObject gameObject = UIManager.Instance.GetComponent<BoxPanel>().oneButton.gameObject;
             Vector3 localPos = pgm.WorldPosToLocalPos(gameObject.transform.position);
             Vector2 size = gameObject.GetComponent<RectTransform>().sizeDelta;