diff --git a/Assets/SpellingBee/Scripts/SpellingBeeController.cs b/Assets/SpellingBee/Scripts/SpellingBeeController.cs index baa1956..692225c 100644 --- a/Assets/SpellingBee/Scripts/SpellingBeeController.cs +++ b/Assets/SpellingBee/Scripts/SpellingBeeController.cs @@ -170,6 +170,11 @@ public partial class SpellingBeeController : AbstractMinigameController get { return fingerspelling; } } + /// + /// Timer to keep track of how long a sign is performed + /// + protected DateTime acceptance_test_timer; + /// /// Update is called once per frame /// @@ -280,6 +285,7 @@ public partial class SpellingBeeController : AbstractMinigameController letterIndex++; } while (letterIndex < currentWord.Length && currentWord[letterIndex] == ' '); + acceptance_test_timer = DateTime.Now; // Change the color of the next letter or change to new word if (letterIndex < currentWord.Length) { @@ -377,6 +383,8 @@ public partial class SpellingBeeController : AbstractMinigameController bool successful = sign.ToUpper() == currentWord[letterIndex].ToString().ToUpper(); if (successful) { + // Timer acceptance test + Debug.Log(DateTime.Now - acceptance_test_timer); AddSeconds(secondsPerLetter); } NextLetter(successful); @@ -529,6 +537,9 @@ public partial class SpellingBeeController : AbstractMinigameController scoreDisplay.text = $"Score: {CalculateScore()}"; scoreBonus.text = ""; + + // timer for acceptance test + acceptance_test_timer = DateTime.Now; } ///