Browse Source

make steps duration longer

- from 3 to 6 seconds
- after 3 seconds player can press next
Kenkart 2 years ago
parent
commit
fc125e4c61
2 changed files with 11 additions and 5 deletions
  1. 2 0
      Assets/Scripts/PlayerReplay.cs
  2. 9 5
      Assets/Scripts/Visualizer_FadeInSeries.cs

+ 2 - 0
Assets/Scripts/PlayerReplay.cs

@@ -288,6 +288,8 @@ public class PlayerReplay : MonoBehaviour
 
             // Wait for input
             yield return ViveInput.WaitForControllerPress();
+
+            Destroy(body);
             
             if (finish)
                 break;

+ 9 - 5
Assets/Scripts/Visualizer_FadeInSeries.cs

@@ -54,15 +54,11 @@ public class Visualizer_FadeInSeries : MonoBehaviour
 
         if (t >= 1)
         {
-            foreach (GameObject go in bodies)
-            {
-                Destroy(go);
-            }
             Destroy(gameObject);
             return;
         }
 
-        t += Time.deltaTime / 3;
+        t += Time.deltaTime / 6;
     }
 
     public void SetData(List<JointsData> jointsDataSeries, List<float> recordingTimesSeries)
@@ -155,4 +151,12 @@ public class Visualizer_FadeInSeries : MonoBehaviour
 
         beginUpdate = true;
     }
+
+    private void OnDestroy()
+    {
+        foreach (GameObject go in bodies)
+        {
+            Destroy(go);
+        }
+    }
 }