@@ -8,18 +8,18 @@ public class GlobalTrickManager : MonoBehaviour
8
8
{
9
9
public static GlobalTrickManager Instance ;
10
10
11
- public SaberTrickManager LeftSaberSaberTrickManager ;
12
- public SaberTrickManager RightSaberSaberTrickManager ;
13
-
14
- public AudioTimeSyncController AudioTimeSyncController ;
15
-
16
11
private Coroutine _applySlowmoCoroutine ;
17
12
private Coroutine _EndSlowmoCoroutine ;
18
13
19
14
private bool _slowmoApplied ;
20
15
private float _slowmoStepAmount ;
21
16
22
- void Awake ( )
17
+ public AudioTimeSyncController AudioTimeSyncController ;
18
+
19
+ public SaberTrickManager LeftSaberSaberTrickManager ;
20
+ public SaberTrickManager RightSaberSaberTrickManager ;
21
+
22
+ private void Awake ( )
23
23
{
24
24
Instance = this ;
25
25
_slowmoStepAmount = PluginConfig . Instance . SlowmoStepAmount ;
@@ -29,7 +29,7 @@ public void OnTrickStarted(TrickAction trickAction)
29
29
{
30
30
if ( trickAction == TrickAction . Throw && PluginConfig . Instance . SlowmoDuringThrow && ! _slowmoApplied )
31
31
{
32
- if ( _EndSlowmoCoroutine != null ) StopCoroutine ( _EndSlowmoCoroutine ) ;
32
+ if ( _EndSlowmoCoroutine != null ) StopCoroutine ( _EndSlowmoCoroutine ) ;
33
33
_applySlowmoCoroutine = StartCoroutine ( ApplySlowmoSmooth ( PluginConfig . Instance . SlowmoMultiplier ) ) ;
34
34
_slowmoApplied = true ;
35
35
}
@@ -49,20 +49,19 @@ public void OnTrickEndRequsted(TrickAction trickAction)
49
49
50
50
public void OnTrickEnded ( TrickAction trickAction )
51
51
{
52
-
53
52
}
54
53
55
54
private IEnumerator ApplySlowmoSmooth ( float multiplier )
56
55
{
57
- float timeScale = 1 ;
58
- var audioSource = AudioTimeSyncController . GetField < AudioSource , AudioTimeSyncController > ( "_audioSource" ) ;
59
- while ( timeScale > multiplier )
60
- {
61
- timeScale -= _slowmoStepAmount ;
62
- AudioTimeSyncController . SetField ( "_timeScale" , timeScale ) ;
63
- audioSource . pitch = timeScale ;
64
- yield return new WaitForFixedUpdate ( ) ;
65
- }
56
+ float timeScale = 1 ;
57
+ var audioSource = AudioTimeSyncController . GetField < AudioSource , AudioTimeSyncController > ( "_audioSource" ) ;
58
+ while ( timeScale > multiplier )
59
+ {
60
+ timeScale -= _slowmoStepAmount ;
61
+ AudioTimeSyncController . SetField ( "_timeScale" , timeScale ) ;
62
+ audioSource . pitch = timeScale ;
63
+ yield return new WaitForFixedUpdate ( ) ;
64
+ }
66
65
}
67
66
68
67
private void ApplySlowmo ( float multiplier )
@@ -76,15 +75,15 @@ private void ApplySlowmo(float multiplier)
76
75
77
76
private IEnumerator EndSlowmoSmooth ( )
78
77
{
79
- float timeScale = AudioTimeSyncController . timeScale ;
80
- var audioSource = AudioTimeSyncController . GetField < AudioSource , AudioTimeSyncController > ( "_audioSource" ) ;
81
- while ( timeScale < 1f )
82
- {
83
- timeScale += _slowmoStepAmount ;
84
- AudioTimeSyncController . SetField ( "_timeScale" , timeScale ) ;
85
- audioSource . pitch = timeScale ;
86
- yield return new WaitForFixedUpdate ( ) ;
87
- }
78
+ float timeScale = AudioTimeSyncController . timeScale ;
79
+ var audioSource = AudioTimeSyncController . GetField < AudioSource , AudioTimeSyncController > ( "_audioSource" ) ;
80
+ while ( timeScale < 1f )
81
+ {
82
+ timeScale += _slowmoStepAmount ;
83
+ AudioTimeSyncController . SetField ( "_timeScale" , timeScale ) ;
84
+ audioSource . pitch = timeScale ;
85
+ yield return new WaitForFixedUpdate ( ) ;
86
+ }
88
87
}
89
88
90
89
private void EndSlowmo ( )
@@ -100,4 +99,4 @@ public bool IsTrickInState(TrickAction trickAction, TrickState state)
100
99
RightSaberSaberTrickManager . IsTrickInState ( trickAction , state ) ;
101
100
}
102
101
}
103
- }
102
+ }
0 commit comments