Commit 6b3c85b7d876017634b4f44fc4a7980dd39f14a3

Authored by Mateus Pires
1 parent 5ec26cc3

Refactoring

Assets/Scripts/Player Manager/GenericPlayerManager.cs
@@ -154,12 +154,10 @@ public abstract class GenericPlayerManager : MonoBehaviour { @@ -154,12 +154,10 @@ public abstract class GenericPlayerManager : MonoBehaviour {
154 subtitles.updateNumberSpeed(); 154 subtitles.updateNumberSpeed();
155 155
156 // Altera a velocidade de todas as animações em reprodução 156 // Altera a velocidade de todas as animações em reprodução
157 - if ( ! paused) lock (this.animQueue)  
158 - { 157 + if ( ! paused)
159 foreach (AnimationReference reference in this.animQueue) 158 foreach (AnimationReference reference in this.animQueue)
160 if (reference.type != Subtitle.TYPE_NONE && reference.state != null) 159 if (reference.type != Subtitle.TYPE_NONE && reference.state != null)
161 reference.state.speed = getSpeedByType(reference.type); 160 reference.state.speed = getSpeedByType(reference.type);
162 - }  
163 } 161 }
164 162
165 /* Retorna a velocidade para o tipo */ 163 /* Retorna a velocidade para o tipo */
Assets/Scripts/PlayerManager.cs
@@ -141,7 +141,7 @@ public class PlayerManager : GenericPlayerManager { @@ -141,7 +141,7 @@ public class PlayerManager : GenericPlayerManager {
141 } 141 }
142 142
143 public override void onPlayingStateChange() { 143 public override void onPlayingStateChange() {
144 - this.screenManager.changeStates(base.isPlaying(), base.isPaused(), ! String.IsNullOrEmpty(base.gloss)); 144 + this.screenManager.changeStates(base.isPlaying(), base.isPaused(), base.isRepeatable());
145 } 145 }
146 146
147 public override void onConnectionError(string gloss, string word) 147 public override void onConnectionError(string gloss, string word)