Commit e37ad421d07875a0509dd209cca61861dae64270
1 parent
a89919da
Exists in
master
and in
6 other branches
Fix merge
Showing
11 changed files
with
126 additions
and
121 deletions
Show diff stats
Assets/InputResizer.cs
... | ... | @@ -1,39 +0,0 @@ |
1 | -using UnityEngine; | |
2 | -using UnityEngine.UI; | |
3 | - | |
4 | -public class InputResizer : MonoBehaviour { | |
5 | - | |
6 | - protected void Start() | |
7 | - { | |
8 | - Text text = gameObject.GetComponent<Text>(); | |
9 | - | |
10 | - if (Screen.dpi < 140) | |
11 | - { | |
12 | - text.fontSize = 20; | |
13 | - } | |
14 | - | |
15 | - // 240 | |
16 | - else if (Screen.dpi < 280) | |
17 | - { | |
18 | - text.fontSize = 32; | |
19 | - } | |
20 | - | |
21 | - // 320 | |
22 | - else if (Screen.dpi < 400) | |
23 | - { | |
24 | - text.fontSize = 44; | |
25 | - } | |
26 | - | |
27 | - // 480 | |
28 | - else if (Screen.dpi < 500) | |
29 | - { | |
30 | - text.fontSize = 56; | |
31 | - } | |
32 | - | |
33 | - else | |
34 | - { | |
35 | - text.fontSize = 56; | |
36 | - } | |
37 | - } | |
38 | - | |
39 | -} |
Assets/InputResizer.cs.meta
... | ... | @@ -1,12 +0,0 @@ |
1 | -fileFormatVersion: 2 | |
2 | -guid: f8db495bb0057e14eb35ef4f2df7910e | |
3 | -timeCreated: 1475710064 | |
4 | -licenseType: Pro | |
5 | -MonoImporter: | |
6 | - serializedVersion: 2 | |
7 | - defaultReferences: [] | |
8 | - executionOrder: 0 | |
9 | - icon: {instanceID: 0} | |
10 | - userData: | |
11 | - assetBundleName: | |
12 | - assetBundleVariant: |
Assets/Logger.cs
... | ... | @@ -1,25 +0,0 @@ |
1 | -using UnityEngine; | |
2 | -using System.Collections; | |
3 | -using UnityEngine.UI; | |
4 | - | |
5 | -public class Logger : MonoBehaviour { | |
6 | - | |
7 | - public static Logger instance; | |
8 | - | |
9 | - private Text textObj; | |
10 | - | |
11 | - void Start () | |
12 | - { | |
13 | - Logger.instance = this; | |
14 | - this.textObj = this.gameObject.GetComponent<Text>(); | |
15 | - } | |
16 | - | |
17 | - public static void Log(string text) | |
18 | - { | |
19 | - if (Logger.instance != null) | |
20 | - Logger.instance.textObj.text = text + "\n" + Logger.instance.textObj.text; | |
21 | - | |
22 | - Debug.Log(text); | |
23 | - } | |
24 | - | |
25 | -} |
Assets/Logger.cs.meta
... | ... | @@ -1,12 +0,0 @@ |
1 | -fileFormatVersion: 2 | |
2 | -guid: a9cc0ccbda0accb4ea816c19265b622f | |
3 | -timeCreated: 1475670486 | |
4 | -licenseType: Pro | |
5 | -MonoImporter: | |
6 | - serializedVersion: 2 | |
7 | - defaultReferences: [] | |
8 | - executionOrder: 0 | |
9 | - icon: {instanceID: 0} | |
10 | - userData: | |
11 | - assetBundleName: | |
12 | - assetBundleVariant: |
Assets/Scripts/Player Manager/GenericPlayerManager.cs
... | ... | @@ -27,6 +27,7 @@ using System.Collections.Generic; |
27 | 27 | using System; |
28 | 28 | using System.Threading; |
29 | 29 | using UnityEngine.UI; |
30 | +using LAViD.VLibras; | |
30 | 31 | |
31 | 32 | public abstract class GenericPlayerManager : MonoBehaviour { |
32 | 33 | |
... | ... | @@ -219,7 +220,7 @@ public abstract class GenericPlayerManager : MonoBehaviour { |
219 | 220 | return state; |
220 | 221 | } |
221 | 222 | catch (NullReferenceException nre) { |
222 | - Logger.Log("'" + name + "' não foi encontrado!\n" + nre.ToString()); | |
223 | + LAViD.VLibras.Utils.Logger.Log("'" + name + "' não foi encontrado!\n" + nre.ToString()); | |
223 | 224 | } |
224 | 225 | |
225 | 226 | return null; |
... | ... | @@ -422,7 +423,7 @@ public abstract class GenericPlayerManager : MonoBehaviour { |
422 | 423 | this.subtitles.updateLetterSpeed(); |
423 | 424 | } |
424 | 425 | |
425 | - Logger.Log("Animação \"" + animName + "\" inexistente."); | |
426 | + LAViD.VLibras.Utils.Logger.Log("Animação \"" + animName + "\" inexistente."); | |
426 | 427 | } |
427 | 428 | else |
428 | 429 | { |
... | ... | @@ -504,10 +505,10 @@ public abstract class GenericPlayerManager : MonoBehaviour { |
504 | 505 | |
505 | 506 | if (checkConnectionRequest.responseHeaders.Count > 0) |
506 | 507 | { |
507 | - Logger.Log(checkConnectionRequest.responseHeaders["STATUS"]); | |
508 | + LAViD.VLibras.Utils.Logger.Log(checkConnectionRequest.responseHeaders["STATUS"]); | |
508 | 509 | connected = checkConnectionRequest.responseHeaders["STATUS"].Contains("404"); |
509 | 510 | } |
510 | - else Logger.Log("No response headers.");*/ | |
511 | + else LAViD.VLibras.Utils.Logger.Log("No response headers.");*/ | |
511 | 512 | |
512 | 513 | bool connected = true; |
513 | 514 | bool playingStarted = false; |
... | ... | @@ -525,15 +526,15 @@ public abstract class GenericPlayerManager : MonoBehaviour { |
525 | 526 | WWW www = loadAssetBundle(aniName); |
526 | 527 | yield return www; |
527 | 528 | |
528 | - Logger.Log("Bundle request done (" + aniName + ")."); | |
529 | + LAViD.VLibras.Utils.Logger.Log("Bundle request done (" + aniName + ")."); | |
529 | 530 | |
530 | 531 | if (www.error == null) |
531 | 532 | { |
532 | 533 | AssetBundle bundle = www.assetBundle; |
533 | 534 | |
534 | - /*Logger.Log("count: " + www.responseHeaders.Count); | |
535 | + /*LAViD.VLibras.Utils.Logger.Log("count: " + www.responseHeaders.Count); | |
535 | 536 | if (www.responseHeaders.Count > 0) |
536 | - Logger.Log(www.responseHeaders["STATUS"]); | |
537 | + LAViD.VLibras.Utils.Logger.Log(www.responseHeaders["STATUS"]); | |
537 | 538 | |
538 | 539 | // if (www.responseHeaders.Count > 0 && www.responseHeaders["STATUS"].EndsWith("200 OK")); |
539 | 540 | */ |
... | ... | @@ -551,14 +552,14 @@ public abstract class GenericPlayerManager : MonoBehaviour { |
551 | 552 | loadedAssetBundles.Add(aniName); |
552 | 553 | loaded = true; |
553 | 554 | |
554 | - Logger.Log("Bundle \"" + aniName + "\" loaded!"); | |
555 | + LAViD.VLibras.Utils.Logger.Log("Bundle \"" + aniName + "\" loaded!"); | |
555 | 556 | } |
556 | - else Logger.Log("Sinal \"" + aniName + "\" foi não carregado corretamente."); | |
557 | + else LAViD.VLibras.Utils.Logger.Log("Sinal \"" + aniName + "\" foi não carregado corretamente."); | |
557 | 558 | } |
558 | 559 | } |
559 | 560 | else |
560 | 561 | { |
561 | - Logger.Log("Connection error"); | |
562 | + LAViD.VLibras.Utils.Logger.Log("Connection error"); | |
562 | 563 | onConnectionError(gloss, aniName); |
563 | 564 | } |
564 | 565 | } |
... | ... | @@ -592,11 +593,11 @@ public abstract class GenericPlayerManager : MonoBehaviour { |
592 | 593 | // adiciona ao set de animações não existentes |
593 | 594 | if ( ! nonexistent && connected) |
594 | 595 | { |
595 | - Logger.Log("Non existent"); | |
596 | + LAViD.VLibras.Utils.Logger.Log("Non existent"); | |
596 | 597 | nonexistentAssetBundles.Add(aniName); |
597 | 598 | } |
598 | 599 | |
599 | - Logger.Log("~~ To spell: " + aniName); | |
600 | + LAViD.VLibras.Utils.Logger.Log("~~ To spell: " + aniName); | |
600 | 601 | |
601 | 602 | if (this.flags.Contains(aniName) || this.intervalAnimations.Contains(aniName)) |
602 | 603 | { | ... | ... |
... | ... | @@ -0,0 +1,28 @@ |
1 | +using UnityEngine; | |
2 | +using UnityEngine.UI; | |
3 | + | |
4 | +namespace LAViD.VLibras.Utils { | |
5 | + | |
6 | + public class Logger : MonoBehaviour { | |
7 | + | |
8 | + public static Logger instance; | |
9 | + | |
10 | + private Text textObj; | |
11 | + | |
12 | + void Start() | |
13 | + { | |
14 | + Logger.instance = this; | |
15 | + this.textObj = this.gameObject.GetComponent<Text>(); | |
16 | + } | |
17 | + | |
18 | + public static void Log(string text) | |
19 | + { | |
20 | + if (Logger.instance != null) | |
21 | + Logger.instance.textObj.text = text + "\n" + Logger.instance.textObj.text; | |
22 | + | |
23 | + Debug.Log(text); | |
24 | + } | |
25 | + | |
26 | + } | |
27 | + | |
28 | +} | ... | ... |
... | ... | @@ -0,0 +1,12 @@ |
1 | +fileFormatVersion: 2 | |
2 | +guid: a9cc0ccbda0accb4ea816c19265b622f | |
3 | +timeCreated: 1475716239 | |
4 | +licenseType: Pro | |
5 | +MonoImporter: | |
6 | + serializedVersion: 2 | |
7 | + defaultReferences: [] | |
8 | + executionOrder: 0 | |
9 | + icon: {instanceID: 0} | |
10 | + userData: | |
11 | + assetBundleName: | |
12 | + assetBundleVariant: | ... | ... |
Assets/Scripts/Player Manager/Utils.cs
Assets/Scripts/PlayerManager.cs
... | ... | @@ -12,7 +12,7 @@ using System.Runtime.InteropServices; |
12 | 12 | using UnityEngine.UI; |
13 | 13 | using System.Threading; |
14 | 14 | using System.Net; |
15 | -using Utils; | |
15 | +using LAViD.VLibras.Utils; | |
16 | 16 | |
17 | 17 | public class PlayerManager : GenericPlayerManager { |
18 | 18 | |
... | ... | @@ -84,7 +84,7 @@ public class PlayerManager : GenericPlayerManager { |
84 | 84 | |
85 | 85 | public void playDict(string word) |
86 | 86 | { |
87 | - Logger.Log("Requesting dictionary: " + word); | |
87 | + LAViD.VLibras.Utils.Logger.Log("Requesting dictionary: " + word); | |
88 | 88 | |
89 | 89 | this.dictWord = word; |
90 | 90 | base.gloss = word; |
... | ... | @@ -130,7 +130,7 @@ public class PlayerManager : GenericPlayerManager { |
130 | 130 | |
131 | 131 | protected override WWW loadAssetBundle(string aniName) |
132 | 132 | { |
133 | - Logger.Log("Requesting bundle: " + BASE_URL + regionPath + aniName); | |
133 | + LAViD.VLibras.Utils.Logger.Log("Requesting bundle: " + BASE_URL + regionPath + aniName); | |
134 | 134 | return WWW.LoadFromCacheOrDownload(BASE_URL + regionPath + aniName, this.regionHash); |
135 | 135 | } |
136 | 136 | |
... | ... | @@ -156,11 +156,11 @@ public class PlayerManager : GenericPlayerManager { |
156 | 156 | // Called from microphone icon at main interface |
157 | 157 | public void callVoiceRecognizer() |
158 | 158 | { |
159 | - Logger.Log("Requesting voice recognizer"); | |
159 | + LAViD.VLibras.Utils.Logger.Log("Requesting voice recognizer"); | |
160 | 160 | |
161 | 161 | string gloss = voiceRecognizer.callRecognition(); |
162 | 162 | this.translateScreenText.text = gloss; |
163 | - Logger.Log("Voice recognizer answer: " + gloss); | |
163 | + LAViD.VLibras.Utils.Logger.Log("Voice recognizer answer: " + gloss); | |
164 | 164 | |
165 | 165 | this.screenManager.switchScreen("translate"); |
166 | 166 | } |
... | ... | @@ -179,11 +179,11 @@ public class PlayerManager : GenericPlayerManager { |
179 | 179 | if (connection.error == null) |
180 | 180 | { |
181 | 181 | if (connection.responseHeaders.Count > 0) |
182 | - Logger.Log(connection.responseHeaders["STATUS"]); | |
182 | + LAViD.VLibras.Utils.Logger.Log(connection.responseHeaders["STATUS"]); | |
183 | 183 | else |
184 | - Logger.Log("No STATUS"); | |
184 | + LAViD.VLibras.Utils.Logger.Log("No STATUS"); | |
185 | 185 | } |
186 | - else Logger.Log("ERROR: " + connection.error); | |
186 | + else LAViD.VLibras.Utils.Logger.Log("ERROR: " + connection.error); | |
187 | 187 | |
188 | 188 | return false;*/ |
189 | 189 | |
... | ... | @@ -199,7 +199,7 @@ public class PlayerManager : GenericPlayerManager { |
199 | 199 | { |
200 | 200 | if (e.Response != null) |
201 | 201 | { |
202 | - Logger.Log(((HttpWebResponse)e.Response).StatusCode); | |
202 | + LAViD.VLibras.Utils.Logger.Log(((HttpWebResponse)e.Response).StatusCode); | |
203 | 203 | return ((HttpWebResponse)e.Response).StatusCode == HttpStatusCode.NotFound; |
204 | 204 | } |
205 | 205 | } |
... | ... | @@ -215,20 +215,20 @@ public class PlayerManager : GenericPlayerManager { |
215 | 215 | bool returnSuccess = true; |
216 | 216 | bool timeout = false; |
217 | 217 | |
218 | - Logger.Log("Requesting translator: " + gloss); | |
218 | + LAViD.VLibras.Utils.Logger.Log("Requesting translator: " + gloss); | |
219 | 219 | |
220 | 220 | base.randomAnimations.lockFor("translate"); |
221 | 221 | this.screenManager.setLoadingSnippetState(true); |
222 | 222 | |
223 | 223 | WWW glossRequest = new WWW(SERVER_URL + WWW.EscapeURL(gloss)); |
224 | - Logger.Log("Translate: Request: " + SERVER_URL + WWW.EscapeURL(gloss)); | |
224 | + LAViD.VLibras.Utils.Logger.Log("Translate: Request: " + SERVER_URL + WWW.EscapeURL(gloss)); | |
225 | 225 | |
226 | 226 | if (glossRequest != null) |
227 | 227 | { |
228 | 228 | const float timeoutLimit = 10f; |
229 | 229 | float timer = 0; |
230 | 230 | |
231 | - Logger.Log("Translate: Stating time check."); | |
231 | + LAViD.VLibras.Utils.Logger.Log("Translate: Stating time check."); | |
232 | 232 | |
233 | 233 | while (!glossRequest.isDone) |
234 | 234 | { |
... | ... | @@ -242,20 +242,20 @@ public class PlayerManager : GenericPlayerManager { |
242 | 242 | yield return null; |
243 | 243 | } |
244 | 244 | |
245 | - Logger.Log("Translate: Timeout check finished."); | |
245 | + LAViD.VLibras.Utils.Logger.Log("Translate: Timeout check finished."); | |
246 | 246 | |
247 | 247 | if (!timeout) |
248 | 248 | { |
249 | 249 | if (glossRequest.error == null) |
250 | 250 | { |
251 | - Logger.Log("Translate: Request: count=" + glossRequest.responseHeaders.Count + ", status=" + glossRequest.responseHeaders["STATUS"]); | |
251 | + LAViD.VLibras.Utils.Logger.Log("Translate: Request: count=" + glossRequest.responseHeaders.Count + ", status=" + glossRequest.responseHeaders["STATUS"]); | |
252 | 252 | returnSuccess = glossRequest.responseHeaders.Count > 0 && glossRequest.responseHeaders["STATUS"].EndsWith("200 OK"); |
253 | 253 | |
254 | 254 | if (returnSuccess) |
255 | 255 | { |
256 | 256 | if (!String.IsNullOrEmpty(glossRequest.text)) |
257 | 257 | { |
258 | - Logger.Log("Translator answer: " + glossRequest.text); | |
258 | + LAViD.VLibras.Utils.Logger.Log("Translator answer: " + glossRequest.text); | |
259 | 259 | |
260 | 260 | base.gloss = glossRequest.text; |
261 | 261 | base.playNow(glossRequest.text); |
... | ... | @@ -264,15 +264,15 @@ public class PlayerManager : GenericPlayerManager { |
264 | 264 | |
265 | 265 | yield break; |
266 | 266 | } |
267 | - else Logger.Log("Error at PlayerManager.translate: empty answer."); | |
267 | + else LAViD.VLibras.Utils.Logger.Log("Error at PlayerManager.translate: empty answer."); | |
268 | 268 | } |
269 | - else Logger.Log("Error at PlayerManager.translate: unsuccessful answer."); | |
269 | + else LAViD.VLibras.Utils.Logger.Log("Error at PlayerManager.translate: unsuccessful answer."); | |
270 | 270 | } |
271 | - else Logger.Log("Error at PlayerManager.translate: (WWW) glosaRequest: " + glossRequest.error); | |
271 | + else LAViD.VLibras.Utils.Logger.Log("Error at PlayerManager.translate: (WWW) glosaRequest: " + glossRequest.error); | |
272 | 272 | } |
273 | - else Logger.Log("Error at PlayerManager.translate: timeout."); | |
273 | + else LAViD.VLibras.Utils.Logger.Log("Error at PlayerManager.translate: timeout."); | |
274 | 274 | } |
275 | - else Logger.Log ("Error at PlayerManager.translate: (WWW) glosaRequest is NULL."); | |
275 | + else LAViD.VLibras.Utils.Logger.Log ("Error at PlayerManager.translate: (WWW) glosaRequest is NULL."); | |
276 | 276 | |
277 | 277 | base.gloss = gloss.ToUpper(); |
278 | 278 | ... | ... |
... | ... | @@ -0,0 +1,39 @@ |
1 | +using UnityEngine; | |
2 | +using UnityEngine.UI; | |
3 | + | |
4 | +public class InputResizer : MonoBehaviour { | |
5 | + | |
6 | + protected void Start() | |
7 | + { | |
8 | + Text text = gameObject.GetComponent<Text>(); | |
9 | + | |
10 | + if (Screen.dpi < 140) | |
11 | + { | |
12 | + text.fontSize = 20; | |
13 | + } | |
14 | + | |
15 | + // 240 | |
16 | + else if (Screen.dpi < 280) | |
17 | + { | |
18 | + text.fontSize = 32; | |
19 | + } | |
20 | + | |
21 | + // 320 | |
22 | + else if (Screen.dpi < 400) | |
23 | + { | |
24 | + text.fontSize = 44; | |
25 | + } | |
26 | + | |
27 | + // 480 | |
28 | + else if (Screen.dpi < 500) | |
29 | + { | |
30 | + text.fontSize = 56; | |
31 | + } | |
32 | + | |
33 | + else | |
34 | + { | |
35 | + text.fontSize = 56; | |
36 | + } | |
37 | + } | |
38 | + | |
39 | +} | ... | ... |
... | ... | @@ -0,0 +1,12 @@ |
1 | +fileFormatVersion: 2 | |
2 | +guid: f8db495bb0057e14eb35ef4f2df7910e | |
3 | +timeCreated: 1475710064 | |
4 | +licenseType: Pro | |
5 | +MonoImporter: | |
6 | + serializedVersion: 2 | |
7 | + defaultReferences: [] | |
8 | + executionOrder: 0 | |
9 | + icon: {instanceID: 0} | |
10 | + userData: | |
11 | + assetBundleName: | |
12 | + assetBundleVariant: | ... | ... |