diff --git a/Assets/Scripts/Player Manager/GenericPlayerManager.cs b/Assets/Scripts/Player Manager/GenericPlayerManager.cs index 0d12e9c..77f5efb 100644 --- a/Assets/Scripts/Player Manager/GenericPlayerManager.cs +++ b/Assets/Scripts/Player Manager/GenericPlayerManager.cs @@ -154,12 +154,10 @@ public abstract class GenericPlayerManager : MonoBehaviour { subtitles.updateNumberSpeed(); // Altera a velocidade de todas as animações em reprodução - if ( ! paused) lock (this.animQueue) - { + if ( ! paused) foreach (AnimationReference reference in this.animQueue) if (reference.type != Subtitle.TYPE_NONE && reference.state != null) reference.state.speed = getSpeedByType(reference.type); - } } /* Retorna a velocidade para o tipo */ diff --git a/Assets/Scripts/PlayerManager.cs b/Assets/Scripts/PlayerManager.cs index 9856cdb..fa48144 100644 --- a/Assets/Scripts/PlayerManager.cs +++ b/Assets/Scripts/PlayerManager.cs @@ -141,7 +141,7 @@ public class PlayerManager : GenericPlayerManager { } public override void onPlayingStateChange() { - this.screenManager.changeStates(base.isPlaying(), base.isPaused(), ! String.IsNullOrEmpty(base.gloss)); + this.screenManager.changeStates(base.isPlaying(), base.isPaused(), base.isRepeatable()); } public override void onConnectionError(string gloss, string word) -- libgit2 0.21.2