IEnumerator LoadPuzzleData() { string dataPath = System.IO.Path.Combine(Application.streamingAssetsPath, "hangman.txt"); string result = null; if (dataPath.Contains("://")) { WWW www = new WWW(dataPath); yield return(www); result = www.text; } else { result = System.IO.File.ReadAllText(dataPath); } var data = result.Split('\n'); puzzles = new Dictionary <int, List <string> > (); foreach (var entry in data) { var e = entry.TrimEnd(); var d = e.Split('|'); if (d.Length == 2) { var key = Int32.Parse(d [0]); if (key > 2) { if (!puzzles.ContainsKey(key)) { puzzles.Add(key, new List <string> ()); } puzzles [key].Add(d [1]); } } } HangmanGameEvents.GameLoaded(); }
private void SubmitTile() { HangmanGameEvents.LetterSelected(selectedTile.TypeChar); }