소스 검색

修改屏幕震动bug

SZAND\msx_2 6 달 전
부모
커밋
e81978ce9b
2개의 변경된 파일5개의 추가작업 그리고 5개의 파일을 삭제
  1. 2 2
      ActionTowerDefense/Assets/Scenes/Game.unity
  2. 3 3
      ActionTowerDefense/Assets/Scripts/SystemReflect/ScreenReflectPresets.cs

+ 2 - 2
ActionTowerDefense/Assets/Scenes/Game.unity

@@ -17840,9 +17840,9 @@ MonoBehaviour:
   m_Script: {fileID: 11500000, guid: 70f2d921afca2114fa05eb21271c32b6, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
-  screenShake: {fileID: 0}
+  screenShake: {fileID: 1055802832}
   reflectPresets:
-  - minX: 1
+  - minX: 0
     effects:
     - effect: 1
       level: 0

+ 3 - 3
ActionTowerDefense/Assets/Scripts/SystemReflect/ScreenReflectPresets.cs

@@ -37,11 +37,11 @@ public class ScreenReflectPresets : MonoBehaviour
 
     public void ScreenReflect(HitFeedbackSystem hfs, int x)
     {
-        foreach (ScreenReflectInfo sri in reflectPresets)
+        for (int i = reflectPresets.Count; i > 0; i--)
         {
-            if (x >= sri.minX)
+            if (x >= reflectPresets[i].minX)
             {
-                foreach (ScreenReflects sr in sri.effects)
+                foreach (ScreenReflects sr in reflectPresets[i].effects)
                 {
                     switch (sr.effect)
                     {