소스 검색

基础属性给主角也加上

WGL 1 개월 전
부모
커밋
526654e19c
2개의 변경된 파일8개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      ActionTowerDefense/Assets/Scripts/Characters/Character.cs
  2. 4 0
      ActionTowerDefense/Assets/Scripts/GameManager.cs

+ 4 - 0
ActionTowerDefense/Assets/Scripts/Characters/Character.cs

@@ -219,6 +219,10 @@ public class Character : MonoBehaviour
         {
             regenerationTime = 0;
             hp = Mathf.Clamp(hp + regeneration, 0, totalHp);
+            if (uiHp)
+            {
+                uiHp.Show(hp, totalHp);
+            }
         }
 
         if (pastWordTime > 0)

+ 4 - 0
ActionTowerDefense/Assets/Scripts/GameManager.cs

@@ -374,18 +374,22 @@ public class GameManager : MonoBehaviour
                     break;
                 case "回血":
                     regeneration += (int)data;
+                    player.regeneration += (int)data;
                     break;
                 case "吸血":
                     lifesteal += (int)data;
                     break;
                 case "护甲":
                     armor += (int)data;
+                    player.attributeStatus.resistances.armor += (int)data;
                     break;
                 case "闪避":
                     dodge += (int)data;
+                    player.attributeStatus.resistances.dodge += (int)data;
                     break;
                 case "血量上限":
                     totalHp += (int)data;
+                    player.totalHp += (int)data;
                     break;
                 case "金币获得增加":
                     increasedGoldGain += (int)data;