Kaynağa Gözat

战斗BUG修复

zhangyuqian 1 yıl önce
ebeveyn
işleme
5f7f069a1e

+ 6 - 2
GameClient/Assets/Game/HotUpdate/Views/MainStory/StoryFightSingleScoreView.cs

@@ -511,8 +511,7 @@ namespace GFGGame
             };
             string numflog = "";
             for (int i = 0; i < 5; i++)
-            {
-                numflog = Num.Length > i ? Num.Substring(i, 1) : "";
+            { 
                 switch (Num.Length)
                 {
                     case 0:
@@ -521,6 +520,7 @@ namespace GFGGame
                     case 1:
                         if (i == 2)
                         {
+                            numflog = Num.Length >= i ? Num.Substring(0, 1) : "";
                             num[i].url = res + numflog;
                         }
                         else
@@ -531,6 +531,7 @@ namespace GFGGame
                     case 2:
                         if (i >= 1 && i <= 2)
                         {
+                            numflog = Num.Length >= i ? Num.Substring(Num.Length - 3 + i, 1) : "";
                             num[i].url = res + numflog;
                         }
                         else
@@ -541,6 +542,7 @@ namespace GFGGame
                     case 3:
                         if (i >= 1 && i <= 3)
                         {
+                            numflog = Num.Length >= i ? Num.Substring(Num.Length - 4 + i, 1) : "";
                             num[i].url = res + numflog;
                         }
                         else
@@ -551,6 +553,7 @@ namespace GFGGame
                     case 4:
                         if (i >= 0 && i <= 3)
                         {
+                            numflog = Num.Length >= i ? Num.Substring(Num.Length - 4 + i, 1) : "";
                             num[i].url = res + numflog;
                         }
                         else
@@ -559,6 +562,7 @@ namespace GFGGame
                         }
                         break;
                     case 5:
+                        numflog = Num.Substring(i, 1);
                         num[i].url = res + numflog;
                         break;
                 }

+ 8 - 3
GameClient/Assets/Game/HotUpdate/Views/MainStory/StoryFightTargetScoreView.cs

@@ -661,15 +661,16 @@ namespace GFGGame
             string numflog = "";
             for (int i = 0 ; i < 5; i++)
             { 
-                numflog = Num.Length > i ? Num.Substring(i, 1) : "";
+                numflog = Num.Length >= i ? Num.Substring(i-1, 1) : "";
                 switch (Num.Length)
                 {
                     case 0:
                         num[i].url = null;
                         break;
                     case 1:
-                        if(i == 2)
+                        if (i == 2)
                         {
+                            numflog = Num.Length >= i ? Num.Substring(0, 1) : "";
                             num[i].url = res + numflog;
                         }
                         else
@@ -678,8 +679,9 @@ namespace GFGGame
                         }
                         break;
                     case 2:
-                        if (i >= 1 && i<=2)
+                        if (i >= 1 && i <= 2)
                         {
+                            numflog = Num.Length >= i ? Num.Substring(Num.Length - 3 + i, 1) : "";
                             num[i].url = res + numflog;
                         }
                         else
@@ -690,6 +692,7 @@ namespace GFGGame
                     case 3:
                         if (i >= 1 && i <= 3)
                         {
+                            numflog = Num.Length >= i ? Num.Substring(Num.Length - 4 + i, 1) : "";
                             num[i].url = res + numflog;
                         }
                         else
@@ -700,6 +703,7 @@ namespace GFGGame
                     case 4:
                         if (i >= 0 && i <= 3)
                         {
+                            numflog = Num.Length >= i ? Num.Substring(Num.Length - 4 + i, 1) : "";
                             num[i].url = res + numflog;
                         }
                         else
@@ -708,6 +712,7 @@ namespace GFGGame
                         }
                         break;
                     case 5:
+                        numflog = Num.Substring(i, 1);
                         num[i].url = res + numflog;
                         break;
                 }

+ 1 - 1
GameClient/Assets/Game/HotUpdate/Views/MainStory/StorySkillView.cs

@@ -65,7 +65,7 @@ namespace GFGGame
             base.OnShown();
             skillScoreDic = this.viewData as Dictionary<int, int>;
             _ui.m_effReduceScore.visible = false;
-            _ui.m_addScore.visible = false;
+            _ui.m_SkillScore.visible = false;
             UpdateView();
         }
         private void UpdateView()

BIN
GameClient/Assets/ResIn/UI/Main/Main_fui.bytes